diff --git a/Cargo.lock b/Cargo.lock index 0fd063d..df76af3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,41 +8,6 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" -[[package]] -name = "aead" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" -dependencies = [ - "crypto-common", - "generic-array", -] - -[[package]] -name = "aes" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", -] - -[[package]] -name = "aes-gcm" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" -dependencies = [ - "aead", - "aes", - "cipher", - "ctr", - "ghash", - "subtle", -] - [[package]] name = "ahash" version = "0.7.8" @@ -78,20 +43,46 @@ dependencies = [ ] [[package]] -name = "alloc-no-stdlib" -version = "2.0.4" +name = "aide" +version = "0.16.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" +checksum = "dc156b16d6d8e9bb84a7cba8b93fc399c0654bfbb927832ea7ab326d5d6895e2" +dependencies = [ + "aide-macros", + "axum", + "axum-extra", + "bytes", + "cfg-if", + "http", + "indexmap", + "schemars", + "serde", + "serde_json", + "serde_qs", + "thiserror 2.0.17", + "tower-layer", + "tower-service", + "tracing", +] [[package]] -name = "alloc-stdlib" -version = "0.2.2" +name = "aide-macros" +version = "0.16.0-alpha.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +checksum = "60f009ff19ed0a5aa8953d8c71d243e1bf115663caf48135edb037939431fc14" dependencies = [ - "alloc-no-stdlib", + "darling", + "proc-macro2", + "quote", + "syn 2.0.114", ] +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + [[package]] name = "android_system_properties" version = "0.1.5" @@ -145,7 +136,7 @@ dependencies = [ "argh_shared", "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -226,7 +217,7 @@ version = "56.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e003216336f70446457e280807a73899dd822feaf02087d31febca1363e2fccc" dependencies = [ - "bytes 1.11.0", + "bytes", "half", "num", ] @@ -348,13 +339,12 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.36" +version = "0.4.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98ec5f6c2f8bc326c994cb9e241cc257ddaba9afa8555a43cffbb5dd86efaa37" +checksum = "d10e4f991a553474232bc0a31799f6d24b034a84c0971d80d2e2f78b2e576e40" dependencies = [ "compression-codecs", "compression-core", - "futures-core", "pin-project-lite", "tokio", ] @@ -367,7 +357,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -422,6 +412,122 @@ dependencies = [ "fs_extra", ] +[[package]] +name = "axum" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8" +dependencies = [ + "axum-core", + "axum-macros", + "bytes", + "form_urlencoded", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "itoa", + "matchit", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "serde_core", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-core" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "sync_wrapper", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-extra" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fef252edff26ddba56bbcdf2ee3307b8129acb86f5749b68990c168a6fcc9c76" +dependencies = [ + "axum", + "axum-core", + "bytes", + "cookie", + "futures-core", + "futures-util", + "headers", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-macros" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "axum-test" +version = "18.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf48df8b4be768081e11b7bb6d50e7dd96a3616b0b728f9e8d49bfbd8116f3c6" +dependencies = [ + "anyhow", + "axum", + "bytes", + "bytesize", + "cookie", + "expect-json", + "http", + "http-body-util", + "hyper", + "hyper-util", + "mime", + "pretty_assertions", + "reserve-port", + "rust-multipart-rfc7578_2", + "serde", + "serde_json", + "serde_urlencoded", + "smallvec", + "tokio", + "tower", + "url", +] + [[package]] name = "base64" version = "0.22.1" @@ -443,13 +549,13 @@ dependencies = [ "bitflags", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools", "proc-macro2", "quote", "regex", "rustc-hash", "shlex", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -508,28 +614,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.113", -] - -[[package]] -name = "brotli" -version = "8.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", -] - -[[package]] -name = "brotli-decompressor" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", + "syn 2.0.114", ] [[package]] @@ -577,15 +662,15 @@ checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" [[package]] name = "bytes" -version = "0.5.6" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" +checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" [[package]] -name = "bytes" -version = "1.11.0" +name = "bytesize" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" +checksum = "6bd91ee7b2422bcb158d90ef4d14f75ef67f340943fc4149891dcce8f8b972a3" [[package]] name = "cast" @@ -595,9 +680,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.51" +version = "1.2.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203" +checksum = "cd4932aefd12402b36c60956a4fe0035421f544799057659ff86f923657aada3" dependencies = [ "find-msvc-tools", "jobserver", @@ -641,20 +726,11 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "wasm-bindgen", "windows-link", ] -[[package]] -name = "cipher" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" -dependencies = [ - "crypto-common", - "inout", -] - [[package]] name = "clang-sys" version = "1.8.1" @@ -681,7 +757,7 @@ version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" dependencies = [ - "bytes 1.11.0", + "bytes", "memchr", ] @@ -698,11 +774,10 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.35" +version = "0.4.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0f7ac3e5b97fdce45e8922fb05cae2c37f7bbd63d30dd94821dacfd8f3f2bf2" +checksum = "00828ba6fd27b45a448e57dbfe84f1029d4c9f26b368157e9a448a5f49a2ec2a" dependencies = [ - "brotli", "compression-core", "flate2", "memchr", @@ -736,29 +811,13 @@ dependencies = [ "tiny-keccak", ] -[[package]] -name = "convert_case" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" -dependencies = [ - "unicode-segmentation", -] - [[package]] name = "cookie" version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" dependencies = [ - "aes-gcm", - "base64", - "hkdf", - "hmac", "percent-encoding", - "rand 0.8.5", - "sha2", - "subtle", "time", "version_check", ] @@ -797,6 +856,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + [[package]] name = "crunchy" version = "0.2.4" @@ -810,19 +875,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" dependencies = [ "generic-array", - "rand_core 0.6.4", "typenum", ] -[[package]] -name = "ctr" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" -dependencies = [ - "cipher", -] - [[package]] name = "darling" version = "0.20.11" @@ -844,7 +899,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -855,7 +910,21 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn 2.0.113", + "syn 2.0.114", +] + +[[package]] +name = "dashmap" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core", ] [[package]] @@ -875,31 +944,14 @@ checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] -name = "derive_more" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" -dependencies = [ - "derive_more-impl", -] - -[[package]] -name = "derive_more-impl" -version = "2.1.1" +name = "diff" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version", - "syn 2.0.113", - "unicode-xid", -] +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" [[package]] name = "digest" @@ -920,7 +972,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -948,12 +1000,27 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" +[[package]] +name = "dyn-clone" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" + [[package]] name = "either" version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +[[package]] +name = "email_address" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449" +dependencies = [ + "serde", +] + [[package]] name = "encoding_rs" version = "0.8.35" @@ -969,6 +1036,17 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +[[package]] +name = "erased-serde" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3" +dependencies = [ + "serde", + "serde_core", + "typeid", +] + [[package]] name = "errno" version = "0.3.14" @@ -979,6 +1057,35 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "expect-json" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aaf3355a7ef83e52c9383ab0c7719acd1da54be5fed7c6572d87ddc4d8589753" +dependencies = [ + "chrono", + "email_address", + "expect-json-macros", + "num", + "regex", + "serde", + "serde_json", + "thiserror 2.0.17", + "typetag", + "uuid", +] + +[[package]] +name = "expect-json-macros" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24ff9262e5b5f9760f60c57ada4fffd25201ae9fefd426f29f097dcc573d86e6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + [[package]] name = "fallible-iterator" version = "0.3.0" @@ -1027,9 +1134,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff" +checksum = "f449e6c6c08c865631d4890cfacf252b3d396c9bcc83adb6623cdb02a8336c41" [[package]] name = "flate2" @@ -1069,6 +1176,16 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "forwarded-header-value" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8835f84f38484cc86f110a805655697908257fb9a7af005234060891557198e9" +dependencies = [ + "nonempty", + "thiserror 1.0.69", +] + [[package]] name = "fs_extra" version = "1.3.0" @@ -1147,7 +1264,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -1162,6 +1279,12 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" +[[package]] +name = "futures-timer" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" + [[package]] name = "futures-util" version = "0.3.31" @@ -1180,18 +1303,6 @@ dependencies = [ "slab", ] -[[package]] -name = "futures_codec" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce54d63f8b0c75023ed920d46fd71d0cbbb830b0ee012726b5b4f506fb6dea5b" -dependencies = [ - "bytes 0.5.6", - "futures", - "memchr", - "pin-project 0.4.30", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -1229,22 +1340,35 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "ghash" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" -dependencies = [ - "opaque-debug", - "polyval", -] - [[package]] name = "glob" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" +[[package]] +name = "governor" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9efcab3c1958580ff1f25a2a41be1668f7603d849bb63af523b208a3cc1223b8" +dependencies = [ + "cfg-if", + "dashmap", + "futures-sink", + "futures-timer", + "futures-util", + "getrandom 0.3.4", + "hashbrown 0.16.1", + "nonzero_ext", + "parking_lot", + "portable-atomic", + "quanta", + "rand 0.9.2", + "smallvec", + "spinning_top", + "web-time", +] + [[package]] name = "h2" version = "0.4.13" @@ -1252,7 +1376,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" dependencies = [ "atomic-waker", - "bytes 1.11.0", + "bytes", "fnv", "futures-core", "futures-sink", @@ -1285,6 +1409,12 @@ dependencies = [ "ahash 0.7.8", ] +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + [[package]] name = "hashbrown" version = "0.15.5" @@ -1300,6 +1430,8 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ + "allocator-api2", + "equivalent", "foldhash 0.2.0", ] @@ -1328,7 +1460,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb" dependencies = [ "base64", - "bytes 1.11.0", + "bytes", "headers-core", "http", "httpdate", @@ -1357,31 +1489,13 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -[[package]] -name = "hkdf" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" -dependencies = [ - "hmac", -] - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest", -] - [[package]] name = "http" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" dependencies = [ - "bytes 1.11.0", + "bytes", "itoa", ] @@ -1391,7 +1505,7 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ - "bytes 1.11.0", + "bytes", "http", ] @@ -1401,7 +1515,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ - "bytes 1.11.0", + "bytes", "futures-core", "http", "http-body", @@ -1427,7 +1541,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" dependencies = [ "atomic-waker", - "bytes 1.11.0", + "bytes", "futures-channel", "futures-core", "h2", @@ -1467,7 +1581,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f" dependencies = [ "base64", - "bytes 1.11.0", + "bytes", "futures-channel", "futures-core", "futures-util", @@ -1618,12 +1732,14 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.12.1" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", "hashbrown 0.16.1", + "serde", + "serde_core", ] [[package]] @@ -1633,12 +1749,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" [[package]] -name = "inout" -version = "0.1.4" +name = "inventory" +version = "0.3.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" +checksum = "bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e" dependencies = [ - "generic-array", + "rustversion", ] [[package]] @@ -1672,15 +1788,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" -dependencies = [ - "either", -] - [[package]] name = "itoa" version = "1.0.17" @@ -1803,9 +1910,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.179" +version = "0.2.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f" +checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" [[package]] name = "libduckdb-sys" @@ -1889,23 +1996,29 @@ name = "liwan" version = "1.2.1" dependencies = [ "ahash 0.8.12", + "aide", "anyhow", "arc-swap", "argh", "argon2", "astral-tokio-tar", "async-compression", + "axum", + "axum-extra", + "axum-test", "bs58", "chrono", "cookie", "duckdb", "figment", "futures-lite", + "headers", "hex", + "http", + "hyper", "maxminddb", "md-5", - "poem", - "poem-openapi", + "password-hash", "quick_cache", "r2d2", "rand 0.9.2", @@ -1914,13 +2027,16 @@ dependencies = [ "reqwest 0.13.1", "rusqlite", "rust-embed", + "schemars", "serde", "serde_json", "sha3", "tikv-jemallocator", "tokio", "tokio-util", - "tower 0.5.2", + "tower", + "tower-http", + "tower_governor", "tracing", "tracing-subscriber", "ua-parser", @@ -1958,6 +2074,12 @@ dependencies = [ "regex-automata", ] +[[package]] +name = "matchit" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" + [[package]] name = "maxminddb" version = "0.27.1" @@ -2031,36 +2153,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "multer" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b" -dependencies = [ - "bytes 1.11.0", - "encoding_rs", - "futures-util", - "http", - "httparse", - "memchr", - "mime", - "spin", - "tokio", - "version_check", -] - -[[package]] -name = "nix" -version = "0.30.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" -dependencies = [ - "bitflags", - "cfg-if", - "cfg_aliases", - "libc", -] - [[package]] name = "nohash" version = "0.2.0" @@ -2077,6 +2169,18 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonempty" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9e591e719385e6ebaeb5ce5d3887f7d5676fceca6411d1925ccc95745f3d6f7" + +[[package]] +name = "nonzero_ext" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" + [[package]] name = "nu-ansi-term" version = "0.50.3" @@ -2172,12 +2276,6 @@ version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - [[package]] name = "openssl-probe" version = "0.2.0" @@ -2220,206 +2318,70 @@ dependencies = [ [[package]] name = "pear" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467" -dependencies = [ - "inlinable_string", - "pear_codegen", - "yansi", -] - -[[package]] -name = "pear_codegen" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147" -dependencies = [ - "proc-macro2", - "proc-macro2-diagnostics", - "quote", - "syn 2.0.113", -] - -[[package]] -name = "percent-encoding" -version = "2.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" - -[[package]] -name = "pin-project" -version = "0.4.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ef0f924a5ee7ea9cbcea77529dba45f8a9ba9f622419fe3386ca581a3ae9d5a" -dependencies = [ - "pin-project-internal 0.4.30", -] - -[[package]] -name = "pin-project" -version = "1.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" -dependencies = [ - "pin-project-internal 1.1.10", -] - -[[package]] -name = "pin-project-internal" -version = "0.4.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "851c8d0ce9bebe43790dedfc86614c23494ac9f423dd618d3a61fc693eafe61e" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.113", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "pkg-config" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" - -[[package]] -name = "poem" -version = "3.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f977080932c87287147dca052951c3e2696f8759863f6b4e4c0c9ffe7a4cc8b" -dependencies = [ - "async-compression", - "bytes 1.11.0", - "chrono", - "cookie", - "futures-util", - "headers", - "hex", - "http", - "http-body-util", - "hyper", - "hyper-util", - "mime", - "mime_guess", - "multer", - "nix", - "parking_lot", - "percent-encoding", - "pin-project-lite", - "poem-derive", - "quick-xml", - "regex", - "rfc7239", - "rust-embed", - "serde", - "serde_json", - "serde_urlencoded", - "serde_yaml", - "smallvec", - "sse-codec", - "sync_wrapper", - "tempfile", - "thiserror 2.0.17", - "time", - "tokio", - "tokio-stream", - "tokio-util", - "tower 0.4.13", - "tracing", - "wildmatch", +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467" +dependencies = [ + "inlinable_string", + "pear_codegen", + "yansi", ] [[package]] -name = "poem-derive" -version = "3.1.12" +name = "pear_codegen" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "056e2fea6de1cb240ffe23cfc4fc370b629f8be83b5f27e16b7acd5231a72de4" +checksum = "4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147" dependencies = [ - "proc-macro-crate", "proc-macro2", + "proc-macro2-diagnostics", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] -name = "poem-openapi" -version = "5.1.16" +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "pin-project" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ccbcc395bf4dd03df1da32da351b6b6732e4074ce27ddec315650e52a2be44c" +checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" dependencies = [ - "base64", - "bytes 1.11.0", - "chrono", - "derive_more", - "futures-util", - "indexmap", - "itertools 0.14.0", - "mime", - "num-traits", - "poem", - "poem-openapi-derive", - "quick-xml", - "regex", - "serde", - "serde_json", - "serde_urlencoded", - "serde_yaml", - "thiserror 2.0.17", - "tokio", + "pin-project-internal", ] [[package]] -name = "poem-openapi-derive" -version = "5.1.16" +name = "pin-project-internal" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41273b691a3d467a8c44d05506afba9f7b6bd56c9cdf80123de13fe52d7ec587" +checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ - "darling", - "http", - "indexmap", - "mime", - "proc-macro-crate", "proc-macro2", "quote", - "regex", - "syn 2.0.113", - "thiserror 2.0.17", + "syn 2.0.114", ] [[package]] -name = "polyval" -version = "0.6.2" +name = "pin-project-lite" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" -dependencies = [ - "cfg-if", - "cpufeatures", - "opaque-debug", - "universal-hash", -] +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "portable-atomic" @@ -2451,6 +2413,16 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "pretty_assertions" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" +dependencies = [ + "diff", + "yansi", +] + [[package]] name = "proc-macro-crate" version = "3.4.0" @@ -2477,7 +2449,7 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", "version_check", "yansi", ] @@ -2503,13 +2475,18 @@ dependencies = [ ] [[package]] -name = "quick-xml" -version = "0.36.2" +name = "quanta" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" +checksum = "f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7" dependencies = [ - "memchr", - "serde", + "crossbeam-utils", + "libc", + "once_cell", + "raw-cpuid", + "wasi", + "web-sys", + "winapi", ] [[package]] @@ -2530,7 +2507,7 @@ version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" dependencies = [ - "bytes 1.11.0", + "bytes", "cfg_aliases", "pin-project-lite", "quinn-proto", @@ -2551,7 +2528,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" dependencies = [ "aws-lc-rs", - "bytes 1.11.0", + "bytes", "getrandom 0.3.4", "lru-slab", "rand 0.9.2", @@ -2671,6 +2648,15 @@ dependencies = [ "getrandom 0.3.4", ] +[[package]] +name = "raw-cpuid" +version = "11.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186" +dependencies = [ + "bitflags", +] + [[package]] name = "redox_syscall" version = "0.5.18" @@ -2689,6 +2675,26 @@ dependencies = [ "bitflags", ] +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + [[package]] name = "refinery" version = "0.9.0" @@ -2726,7 +2732,7 @@ dependencies = [ "quote", "refinery-core", "regex", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -2760,7 +2766,7 @@ checksum = "4c11639076bf147be211b90e47790db89f4c22b6c8a9ca6e960833869da67166" dependencies = [ "aho-corasick", "indexmap", - "itertools 0.13.0", + "itertools", "nohash", "regex", "regex-syntax", @@ -2788,7 +2794,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" dependencies = [ "base64", - "bytes 1.11.0", + "bytes", "futures-channel", "futures-core", "futures-util", @@ -2811,7 +2817,7 @@ dependencies = [ "sync_wrapper", "tokio", "tokio-rustls", - "tower 0.5.2", + "tower", "tower-http", "tower-service", "url", @@ -2828,7 +2834,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04e9018c9d814e5f30cc16a0f03271aeab3571e609612d9fe78c1aa8d11c2f62" dependencies = [ "base64", - "bytes 1.11.0", + "bytes", "encoding_rs", "futures-core", "futures-util", @@ -2853,7 +2859,7 @@ dependencies = [ "tokio", "tokio-rustls", "tokio-util", - "tower 0.5.2", + "tower", "tower-http", "tower-service", "url", @@ -2864,12 +2870,12 @@ dependencies = [ ] [[package]] -name = "rfc7239" -version = "0.1.3" +name = "reserve-port" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a82f1d1e38e9a85bb58ffcfadf22ed6f2c94e8cd8581ec2b0f80a2a6858350f" +checksum = "21918d6644020c6f6ef1993242989bf6d4952d2e025617744f184c02df51c356" dependencies = [ - "uncased", + "thiserror 2.0.17", ] [[package]] @@ -2894,7 +2900,7 @@ checksum = "2297bf9c81a3f0dc96bc9521370b88f054168c29826a75e89c55ff196e7ed6a1" dependencies = [ "bitvec", "bytecheck", - "bytes 1.11.0", + "bytes", "hashbrown 0.12.3", "ptr_meta", "rend", @@ -2951,7 +2957,7 @@ dependencies = [ "proc-macro2", "quote", "rust-embed-utils", - "syn 2.0.113", + "syn 2.0.114", "walkdir", ] @@ -2972,6 +2978,21 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a157657054ffe556d8858504af8a672a054a6e0bd9e8ee531059100c0fa11bb2" +[[package]] +name = "rust-multipart-rfc7578_2" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c839d037155ebc06a571e305af66ff9fd9063a6e662447051737e1ac75beea41" +dependencies = [ + "bytes", + "futures-core", + "futures-util", + "http", + "mime", + "rand 0.9.2", + "thiserror 2.0.17", +] + [[package]] name = "rust_decimal" version = "1.39.0" @@ -2980,7 +3001,7 @@ checksum = "35affe401787a9bd846712274d97654355d21b2a2c092a3139aabe31e9022282" dependencies = [ "arrayvec", "borsh", - "bytes 1.11.0", + "bytes", "num-traits", "rand 0.8.5", "rkyv", @@ -2994,15 +3015,6 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" -[[package]] -name = "rustc_version" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" -dependencies = [ - "semver", -] - [[package]] name = "rustix" version = "1.1.3" @@ -3131,6 +3143,33 @@ dependencies = [ "parking_lot", ] +[[package]] +name = "schemars" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2" +dependencies = [ + "chrono", + "dyn-clone", + "indexmap", + "ref-cast", + "schemars_derive", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4908ad288c5035a8eb12cfdf0d49270def0a268ee162b75eeee0f85d155a7c45" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.114", +] + [[package]] name = "scopeguard" version = "1.2.0" @@ -3166,12 +3205,6 @@ dependencies = [ "libc", ] -[[package]] -name = "semver" -version = "1.0.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" - [[package]] name = "serde" version = "1.0.228" @@ -3199,14 +3232,25 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", ] [[package]] name = "serde_json" -version = "1.0.148" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ "itoa", "memchr", @@ -3215,6 +3259,30 @@ dependencies = [ "zmij", ] +[[package]] +name = "serde_path_to_error" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" +dependencies = [ + "itoa", + "serde", + "serde_core", +] + +[[package]] +name = "serde_qs" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b417bedc008acbdf6d6b4bc482d29859924114bbe2650b7921fb68a261d0aa6" +dependencies = [ + "axum", + "futures", + "percent-encoding", + "serde", + "thiserror 2.0.17", +] + [[package]] name = "serde_spanned" version = "0.6.9" @@ -3236,19 +3304,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" -dependencies = [ - "indexmap", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - [[package]] name = "sha1" version = "0.10.6" @@ -3347,10 +3402,13 @@ dependencies = [ ] [[package]] -name = "spin" -version = "0.9.8" +name = "spinning_top" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +checksum = "d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300" +dependencies = [ + "lock_api", +] [[package]] name = "sqlite-wasm-rs" @@ -3365,18 +3423,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "sse-codec" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84a59f811350c44b4a037aabeb72dc6a9591fc22aa95a036db9a96297c58085a" -dependencies = [ - "bytes 0.5.6", - "futures-io", - "futures_codec", - "memchr", -] - [[package]] name = "stable_deref_trait" version = "1.2.1" @@ -3414,7 +3460,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -3426,7 +3472,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -3448,9 +3494,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.113" +version = "2.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678faa00651c9eb72dd2020cbdf275d92eccb2400d568e419efdd64838145cb4" +checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" dependencies = [ "proc-macro2", "quote", @@ -3474,7 +3520,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -3533,7 +3579,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -3544,7 +3590,7 @@ checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -3647,7 +3693,7 @@ version = "1.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" dependencies = [ - "bytes 1.11.0", + "bytes", "libc", "mio", "pin-project-lite", @@ -3665,7 +3711,7 @@ checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -3695,9 +3741,8 @@ version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" dependencies = [ - "bytes 1.11.0", + "bytes", "futures-core", - "futures-io", "futures-sink", "pin-project-lite", "tokio", @@ -3774,23 +3819,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "pin-project 1.1.10", - "pin-project-lite", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "tower" version = "0.5.2" @@ -3802,7 +3830,6 @@ dependencies = [ "pin-project-lite", "sync_wrapper", "tokio", - "tokio-util", "tower-layer", "tower-service", "tracing", @@ -3814,14 +3841,18 @@ version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" dependencies = [ + "async-compression", "bitflags", - "bytes 1.11.0", + "bytes", + "futures-core", "futures-util", "http", "http-body", "iri-string", "pin-project-lite", - "tower 0.5.2", + "tokio", + "tokio-util", + "tower", "tower-layer", "tower-service", ] @@ -3838,12 +3869,29 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" +[[package]] +name = "tower_governor" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44de9b94d849d3c46e06a883d72d408c2de6403367b39df2b1c9d9e7b6736fe6" +dependencies = [ + "axum", + "forwarded-header-value", + "governor", + "http", + "pin-project", + "thiserror 2.0.17", + "tower", + "tracing", +] + [[package]] name = "tracing" version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ + "log", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -3857,7 +3905,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -3905,12 +3953,42 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + [[package]] name = "typenum" version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" +[[package]] +name = "typetag" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be2212c8a9b9bcfca32024de14998494cf9a5dfa59ea1b829de98bac374b86bf" +dependencies = [ + "erased-serde", + "inventory", + "once_cell", + "serde", + "typetag-impl", +] + +[[package]] +name = "typetag-impl" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27a7a9b72ba121f6f1f6c3632b85604cac41aedb5ddc70accbebb6cac83de846" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + [[package]] name = "ua-parser" version = "0.2.1" @@ -3933,9 +4011,9 @@ dependencies = [ [[package]] name = "unicase" -version = "2.8.1" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" +checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" [[package]] name = "unicode-ident" @@ -3943,40 +4021,12 @@ version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" -[[package]] -name = "unicode-segmentation" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" - [[package]] name = "unicode-width" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - -[[package]] -name = "universal-hash" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" -dependencies = [ - "crypto-common", - "subtle", -] - -[[package]] -name = "unsafe-libyaml" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" - [[package]] name = "untrusted" version = "0.9.0" @@ -4109,7 +4159,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", "wasm-bindgen-shared", ] @@ -4174,10 +4224,20 @@ dependencies = [ ] [[package]] -name = "wildmatch" -version = "2.6.1" +name = "winapi" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29333c3ea1ba8b17211763463ff24ee84e41c78224c16b001cd907e663a38c68" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" @@ -4188,6 +4248,12 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + [[package]] name = "windows-core" version = "0.62.2" @@ -4209,7 +4275,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -4220,7 +4286,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -4534,28 +4600,28 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.31" +version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" +checksum = "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.31" +version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" +checksum = "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] @@ -4575,7 +4641,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", "synstructure", ] @@ -4615,7 +4681,7 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.113", + "syn 2.0.114", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 301dc32..a434679 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ path="src/main.rs" [dependencies] # async/concurrency arc-swap="1.8" -tokio={version="1.48", default-features=false, features=["macros", "rt-multi-thread", "signal"]} +tokio={version="1.49", default-features=false, features=["macros", "rt-multi-thread", "signal"]} tokio-util={version="0.7", features=["io"]} futures-lite={version="2.6", default-features=false, features=["alloc"]} quick_cache={version="0.6", features=["ahash"]} @@ -32,6 +32,7 @@ async-compression={version="0.4", default-features=false, features=["gzip", "tok tokio-tar={package="astral-tokio-tar", version="0.5"} sha3={version="0.10"} argon2={version="0.5", features=["rand"]} +password-hash={version="0.5", features=["rand_core", "getrandom"]} zstd={version="0.13", default-features=false} uuid={version="1.19", features=["v4"]} @@ -39,21 +40,37 @@ uuid={version="1.19", features=["v4"]} argh={version="0.1", default-features=false, features=["help"]} anyhow={version="1.0"} rand={version="0.9", default-features=false, features=["std", "thread_rng"]} -chrono={version="0.4", default-features=false, features=["std", "now"]} +chrono={version="0.4", default-features=false, features=["std", "now", "serde"]} figment={version="0.10", features=["toml", "env"]} tracing={version="0.1", default-features=false, features=["std"]} tracing-subscriber={version="0.3", features=["env-filter"]} ahash="0.8" # web -poem={version="3.1", default-features=false, features=[ - "embed", - "cookie", - "compression", - "tower-compat", +axum={version="0.8", features=["macros"]} +axum-extra={version="0.12", default-features=false, features=["cookie", "typed-header"]} +http="1.4" +headers="0.4" +tower={version="0.5", default-features=false} +tower-http={version="0.6", default-features=false, features=[ + "cors", + "compression-zstd", + "set-header", ]} -poem-openapi={version="5.1", default-features=false, features=["chrono"]} -tower={version="0.5", default-features=false, features=["limit"]} +tower_governor={version="0.8", default-features=false, features=["axum"]} +aide={version="0.16.0-alpha.1", default-features=false, features=[ + "axum", + "axum-json", + "axum-query", + "axum-matched-path", + "axum-tokio", + "axum-extra", + "axum-extra-cookie", + "axum-extra-headers", + "macros", +]} +schemars={version="1.2", features=["derive", "chrono04"]} + ua-parser="0.2" rust-embed={version="8.9", features=["mime-guess"]} reqwest={version="0.13", default-features=false, features=["json", "stream", "charset", "rustls"]} @@ -71,8 +88,10 @@ tikv-jemallocator="0.6" [dev-dependencies] figment={version="*", features=["test"]} -poem={version="*", features=["test"]} cookie={version="*", default-features=false} +tower={version="*", features=["util"]} +hyper={version="*", features=["full"]} +axum-test={version="18"} [features] default=["geoip"] diff --git a/README.md b/README.md index ea7d6ef..135d11b 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,6 @@ ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/explodingcamera/liwan/test.yaml?style=flat-square) ![GitHub Release](https://img.shields.io/github/v/release/explodingcamera/liwan?style=flat-square) [![Container](https://img.shields.io/badge/Container-ghcr.io%2Fexplodingcamera%2Fliwan%3Aedge-blue?style=flat-square)](https://github.com/explodingcamera/liwan/pkgs/container/liwan) -[![brainmade.org](https://img.shields.io/badge/brainmade.org-FFFFFF?style=flat-square&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iNzkiIHZpZXdCb3g9IjAgMCA2NyA3OSIgZmlsbD0ibm9uZSI%2BPHBhdGggZmlsbD0iIzAwMCIgZD0iTTUyLjYxMiA3OC43ODJIMjMuMzNhMi41NTkgMi41NTkgMCAwIDEtMi41Ni0yLjU1OHYtNy42NzdoLTcuOTczYTIuNTYgMi41NiAwIDAgMS0yLjU2LTIuNTZWNTUuMzE1bC04LjgyLTQuMzk3YTIuNTU5IDIuNTU5IDAgMCAxLS45ODYtMy43MWw5LjgwNy0xNC43MTR2LTQuMzVDMTAuMjQgMTIuNTk5IDIyLjg0MyAwIDM4LjM4OCAwIDUzLjkzMiAwIDY2LjUzNCAxMi42IDY2LjUzOCAyOC4xNDNjLS42MzIgMjcuODI0LTEwLjc2IDIzLjUxNi0xMS4xOCAzNC4wNDVsLS4xODcgMTQuMDM1YTIuNTkgMi41OSAwIDAgMS0uNzUgMS44MSAyLjU1IDIuNTUgMCAwIDEtMS44MDkuNzVabS0yNi43MjMtNS4xMTdoMjQuMTY0bC4yODYtMTQuNTQyYy0uMjYzLTYuNjU2IDExLjcxNi04LjI0MyAxMS4wOC0zMC43MzQtLjM1OC0xMi43MTMtMTAuMzEzLTIzLjI3MS0yMy4wMzEtMjMuMjcxLTEyLjcxOCAwLTIzLjAyOSAxMC4zMDctMjMuMDMyIDIzLjAyNXY1LjExN2MwIC41MDYtLjE1IDEtLjQzIDEuNDJsLTguNjMgMTIuOTQxIDcuNjQ1IDMuODJhMi41NTkgMi41NTkgMCAwIDEgMS40MTUgMi4yOTF2OS42OTdoNy45NzRhMi41NTkgMi41NTkgMCAwIDEgMi41NiAyLjU1OXY3LjY3N1oiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNDAuMzcyIDU4LjIyMlYzOC45MzRjLjExOCAwIC4yMzcuMDE4LjM1NS4wMTggOS43NjktLjAxMiAxNy4wNS05LjAxMiAxNS4wMjItMTguNTY3YTIuMzY2IDIuMzY2IDAgMCAwLTEuODIxLTEuODIyYy04LjEwNi0xLjczLTE2LjEyMSAzLjI5Mi0xOC4wOTggMTEuMzQxLS4wMjQtLjAyNC0uMDQzLS4wNS0uMDY2LS4wNzNhMTUuMzIzIDE1LjMyMyAwIDAgMC0xNC4wNi00LjE3IDIuMzY1IDIuMzY1IDAgMCAwLTEuODIxIDEuODJjLTIuMDI4IDkuNTU1IDUuMjUyIDE4LjU1NCAxNS4wMiAxOC41NjguMjM2IDAgLjQ5Mi0uMDI4LjczOC0uMDR2MTIuMjEzaDQuNzMxWm0yLjgzOS0zMi4xNDNhMTAuNjQ2IDEwLjY0NiAwIDAgMSA4LjEyNC0zLjEwNmMuMzUgNi4zNC00Ljg4OCAxMS41NzctMTEuMjI4IDExLjIzYTEwLjU4IDEwLjU4IDAgMCAxIDMuMTA0LTguMTI0Wk0yNy40MDMgMzguMTkzYTEwLjYwNyAxMC42MDcgMCAwIDEtMy4xMTgtOC4xMjNjNi4zNDQtLjM1OCAxMS41ODcgNC44ODYgMTEuMjI4IDExLjIzLTMuMDIzLjE2OS01Ljk3My0uOTYxLTguMTEtMy4xMDdaIi8%2BPC9zdmc%2B)](https://brainmade.org/) diff --git a/data/licenses-cargo.json b/data/licenses-cargo.json index 9c9cf20..767926d 100644 --- a/data/licenses-cargo.json +++ b/data/licenses-cargo.json @@ -1 +1 @@ -{"overview":[{"count":225,"name":"Apache License 2.0","id":"Apache-2.0","indices":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2023 Jacob Pratt\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n"},{"count":72,"name":"MIT License","id":"MIT","indices":[45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92],"text":"Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n"},{"count":19,"name":"Unicode License v3","id":"Unicode-3.0","indices":[94,95],"text":"UNICODE LICENSE V3\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright © 1991-2023 Unicode, Inc.\n\nNOTICE TO USER: Carefully read the following legal agreement. BY\nDOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR\nSOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE\nTERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT\nDOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of data files and any associated documentation (the \"Data Files\") or\nsoftware and any associated documentation (the \"Software\") to deal in the\nData Files or Software without restriction, including without limitation\nthe rights to use, copy, modify, merge, publish, distribute, and/or sell\ncopies of the Data Files or Software, and to permit persons to whom the\nData Files or Software are furnished to do so, provided that either (a)\nthis copyright and permission notice appear with all copies of the Data\nFiles or Software, or (b) this copyright and permission notice appear in\nassociated Documentation.\n\nTHE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\nKIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF\nTHIRD PARTY RIGHTS.\n\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE\nBE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,\nOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\nWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,\nARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA\nFILES OR SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder shall\nnot be used in advertising or otherwise to promote the sale, use or other\ndealings in these Data Files or Software without prior written\nauthorization of the copyright holder.\n"},{"count":9,"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","indices":[34,35,36,37,38,39],"text":"BSD 3-Clause License\n\nCopyright (c) 2024, ua-parser project\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"},{"count":5,"name":"ISC License","id":"ISC","indices":[40,41,42,43,44],"text":"/* Copyright (c) 2018, Google Inc.\n *\n * Permission to use, copy, modify, and/or distribute this software for any\n * purpose with or without fee is hereby granted, provided that the above\n * copyright notice and this permission notice appear in all copies.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\n * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION\n * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\n * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */\n\n#include \n\n#include \n\n\nTEST(SelfTests, KAT) {\n#if !defined(_MSC_VER)\n EXPECT_TRUE(BORINGSSL_self_test());\n#endif\n}\n"},{"count":2,"name":"zlib License","id":"Zlib","indices":[96],"text":"Copyright (c) 2024 Orson Peters\n\nThis software is provided 'as-is', without any express or implied warranty. In\nno event will the authors be held liable for any damages arising from the use of\nthis software.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim\n that you wrote the original software. If you use this software in a product,\n an acknowledgment in the product documentation would be appreciated but is\n not required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution."},{"count":1,"name":"OpenSSL License","id":"OpenSSL","indices":[93],"text":"/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package is an SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation was written so as to conform with Netscapes SSL.\n *\n * This library is free for commercial and non-commercial use as long as\n * the following conditions are aheared to. The following conditions\n * apply to all code found in this distribution, be it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n * included with this distribution is covered by the same copyright terms\n * except that the holder is Tim Hudson (tjh@cryptsoft.com).\n *\n * Copyright remains Eric Young's, and as such any Copyright notices in\n * the code are not to be removed.\n * If this package is used in a product, Eric Young should be given attribution\n * as the author of the parts of the library used.\n * This can be in the form of a textual message at program startup or\n * in documentation (online or textual) provided with the package.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * \"This product includes cryptographic software written by\n * Eric Young (eay@cryptsoft.com)\"\n * The word 'cryptographic' can be left out if the rouines from the library\n * being used are not cryptographic related :-).\n * 4. If you include any Windows specific code (or a derivative thereof) from\n * the apps directory (application code) you must include an acknowledgement:\n * \"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n *\n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n * The licence and distribution terms for any publically available version or\n * derivative of this code cannot be changed. i.e. this code cannot simply be\n * copied and put under another distribution licence\n * [including the GNU Public Licence.]\n */\n/* ====================================================================\n * Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising materials mentioning features or use of this\n * software must display the following acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote products derived from this software without\n * prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in their names without prior written\n * permission of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com). This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n *\n */\n\n#include \n\n#if !defined(OPENSSL_WINDOWS) && !defined(OPENSSL_PNACL) && \\\n !defined(OPENSSL_NO_FILESYSTEM)\n\n#include \n#include \n#include \n\n#include \n#include \n\n\nint SSL_add_dir_cert_subjects_to_stack(STACK_OF(X509_NAME) *stack,\n const char *path) {\n DIR *dir = opendir(path);\n if (dir == NULL) {\n OPENSSL_PUT_ERROR(SSL, ERR_R_SYS_LIB);\n ERR_add_error_data(3, \"opendir('\", dir, \"')\");\n return 0;\n }\n\n int ret = 0;\n for (;;) {\n // |readdir| may fail with or without setting |errno|.\n errno = 0;\n struct dirent *dirent = readdir(dir);\n if (dirent == NULL) {\n if (errno) {\n OPENSSL_PUT_ERROR(SSL, ERR_R_SYS_LIB);\n ERR_add_error_data(3, \"readdir('\", path, \"')\");\n } else {\n ret = 1;\n }\n break;\n }\n\n char buf[1024];\n if (strlen(path) + strlen(dirent->d_name) + 2 > sizeof(buf)) {\n OPENSSL_PUT_ERROR(SSL, SSL_R_PATH_TOO_LONG);\n break;\n }\n\n int r = snprintf(buf, sizeof(buf), \"%s/%s\", path, dirent->d_name);\n if (r <= 0 ||\n r >= (int)sizeof(buf) ||\n !SSL_add_file_cert_subjects_to_stack(stack, buf)) {\n break;\n }\n }\n\n closedir(dir);\n return ret;\n}\n\n#endif // !WINDOWS && !PNACL && !OPENSSL_NO_FILESYSTEM\n"}],"licenses":[{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":true,"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2023 Jacob Pratt\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/LICENSE-Apache","used_by":[{"crate":{"name":"num-conv","version":"0.1.0","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#num-conv@0.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"`num_conv` is a crate to convert between integer types without using `as` casts. This provides\nbetter certainty when refactoring, makes the exact behavior of code more explicit, and allows using\nturbofish syntax.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_conv","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["cast","extend","truncate","convert","integer"],"readme":"README.md","repository":"https://github.com/jhpratt/num-conv","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2023 Jacob Pratt et al.\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/LICENSE-Apache","used_by":[{"crate":{"name":"powerfmt","version":"0.2.0","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"powerfmt-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"powerfmt","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std","macros"],"macros":["dep:powerfmt-macros"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["display","format","fmt","formatter","extension"],"readme":"README.md","repository":"https://github.com/jhpratt/powerfmt","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__powerfmt_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2024 Jacob Pratt et al.\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/LICENSE-Apache","used_by":[{"crate":{"name":"deranged","version":"0.5.5","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ranged integers","dependencies":[{"name":"deranged-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"deranged","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":[],"macros":["dep:deranged-macros"],"num":["dep:num-traits"],"powerfmt":["dep:powerfmt"],"quickcheck":["dep:quickcheck","alloc"],"rand":["rand08","rand09"],"rand08":["dep:rand08"],"rand09":["dep:rand09"],"serde":["dep:serde_core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/Cargo.toml","categories":[],"keywords":["integer","int","range"],"readme":"README.md","repository":"https://github.com/jhpratt/deranged","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/LICENSE.txt","used_by":[{"crate":{"name":"arrow-arith","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-arith@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Arrow arithmetic kernels","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_arith","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-arith-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-arith-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-array","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-array@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Array abstractions for Apache Arrow","dependencies":[{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono-tz","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":["num-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["runtime-rng"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["compile-time-rng"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_array","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decimal_overflow","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/decimal_overflow.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fixed_size_list_array","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/fixed_size_list_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"occupancy","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/occupancy.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"union_array","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/union_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"view_types","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/view_types.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"chrono-tz":["dep:chrono-tz"],"ffi":["arrow-schema/ffi","arrow-data/ffi"],"force_validate":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-buffer","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-buffer@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Buffer abstractions for Apache Arrow","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_buffer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bit_mask","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/bit_mask.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"i256","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/i256.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"offset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/offset.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"pool":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-cast","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-cast@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cast kernel and utilities for Apache Arrow","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atoi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"comfy-table","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=7.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["write-integers","write-floats","parse-integers","parse-floats"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"parse_date","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_date.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_decimal","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_decimal.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_time","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_time.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_timestamp","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_timestamp.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"comfy-table":["dep:comfy-table"],"force_validate":[],"prettyprint":["comfy-table"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-data","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-data@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Array data abstractions for Apache Arrow","dependencies":[{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-data-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"ffi":["arrow-schema/ffi"],"force_validate":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-data-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-ord","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-ord@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ordering kernels for arrow arrays","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":["num-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_ord","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-ord-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-ord-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-row","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-row@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Arrow row format","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ord","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_row","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-row-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-row-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-schema","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-schema@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Defines the logical types for arrow arrays","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","std","rc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_schema","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"ffi","kind":["bench"],"crate_types":["bin"],"required_features":["ffi"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/benches/ffi.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bitflags":["dep:bitflags"],"canonical_extension_types":["dep:serde","dep:serde_json"],"ffi":["bitflags"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-select","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-select@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Selection kernels for arrow arrays","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_select","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-select-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-select-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-string","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-string@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"String kernels for arrow arrays","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std","unicode","perf"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["unicode"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-string-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-string-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust implementation of Apache Arrow","dependencies":[{"name":"arrow-arith","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ipc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ord","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-pyarrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-row","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"arithmetic","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/arithmetic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_cast","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz","prettyprint"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_cast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_equal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_equal.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_transform","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_transform.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_validation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_validation.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"csv","kind":["test"],"crate_types":["bin"],"required_features":["csv","chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/csv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"schema","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/schema.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shrink_to_fit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/shrink_to_fit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"timezone","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/timezone.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"aggregate_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/aggregate_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"arithmetic_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/arithmetic_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_data_validate","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_data_validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_from_vec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_from_vec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_slice","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_slice.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bit_length_kernel","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/bit_length_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bitwise_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/bitwise_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"boolean_append_packed","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/boolean_append_packed.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"boolean_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/boolean_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"buffer_bit_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/buffer_bit_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"buffer_create","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/buffer_create.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"builder","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cast_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/cast_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"coalesce_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/coalesce_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"comparison_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/comparison_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"concatenate_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/concatenate_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"csv_reader","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","csv"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/csv_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"csv_writer","kind":["bench"],"crate_types":["bin"],"required_features":["csv"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/csv_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decimal_validate","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/decimal_validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"equal","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/equal.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/filter_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"interleave_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/interleave_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json_reader","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","json"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/json_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json_writer","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","json"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/json_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"length_kernel","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/length_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lexsort","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/lexsort.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"mutable_array","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/mutable_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"partition_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/partition_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"primitive_run_accessor","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/primitive_run_accessor.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"primitive_run_take","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/primitive_run_take.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regexp_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/regexp_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"row_format","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/row_format.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"sort_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/sort_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_dictionary_builder","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_dictionary_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_run_builder","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_run_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_run_iterator","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_run_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"substring_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/substring_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"take_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/take_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arrow-csv":["dep:arrow-csv"],"arrow-ipc":["dep:arrow-ipc"],"arrow-json":["dep:arrow-json"],"canonical_extension_types":["arrow-schema/canonical_extension_types"],"chrono-tz":["arrow-array/chrono-tz"],"csv":["arrow-csv"],"default":["csv","ipc","json"],"ffi":["arrow-schema/ffi","arrow-data/ffi","arrow-array/ffi"],"force_validate":["arrow-array/force_validate","arrow-data/force_validate"],"ipc":["arrow-ipc"],"ipc_compression":["ipc","arrow-ipc/lz4","arrow-ipc/zstd"],"json":["arrow-json"],"prettyprint":["arrow-cast/prettyprint"],"pyarrow":["ffi","dep:arrow-pyarrow"],"test_utils":["dep:rand","dep:half"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":"README.md","repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"encoding_rs","version":"0.8.35","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Gecko-oriented implementation of the Encoding Standard","dependencies":[{"name":"any_all_workaround","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(Apache-2.0 OR MIT) AND BSD-3-Clause","license_file":null,"targets":[{"name":"encoding_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"any_all_workaround":["dep:any_all_workaround"],"default":["alloc"],"fast-big5-hanzi-encode":[],"fast-gb-hanzi-encode":[],"fast-hangul-encode":[],"fast-hanja-encode":[],"fast-kanji-encode":[],"fast-legacy-encode":["fast-hangul-encode","fast-hanja-encode","fast-kanji-encode","fast-gb-hanzi-encode","fast-big5-hanzi-encode"],"less-slow-big5-hanzi-encode":[],"less-slow-gb-hanzi-encode":[],"less-slow-kanji-encode":[],"serde":["dep:serde"],"simd-accel":["any_all_workaround"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/Cargo.toml","categories":["text-processing","encoding","web-programming","internationalization"],"keywords":["encoding","web","unicode","charset"],"readme":"README.md","repository":"https://github.com/hsivonen/encoding_rs","homepage":"https://docs.rs/encoding_rs/","documentation":"https://docs.rs/encoding_rs/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null},{"crate":{"name":"iri-string","version":"0.7.10","authors":["YOSHIOKA Takuma "],"id":"registry+https://github.com/rust-lang/crates.io-index#iri-string@0.7.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"IRI as string types","dependencies":[{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.104","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"iri_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"flamegraph-parse","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/flamegraph-parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"flamegraph-resolve","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/flamegraph-resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"normalize","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/normalize.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"resolve","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/build.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gh-issues","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/gh-issues.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/iri.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"normalize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/normalize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"percent_encode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/percent_encode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"resolve","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"string_types_interop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/string_types_interop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"template","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/template.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["serde?/alloc"],"default":["std"],"memchr":["dep:memchr"],"serde":["dep:serde"],"std":["alloc","memchr?/std","serde?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/Cargo.toml","categories":[],"keywords":["IRI","URI"],"readme":"README.md","repository":"https://github.com/lo48576/iri-string","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"nohash","version":"0.2.0","authors":["Parity Technologies "],"id":"registry+https://github.com/rust-lang/crates.io-index#nohash@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An implementation of `std::hash::Hasher` which does not hash at all.","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"nohash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nohash-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nohash-0.2.0/Cargo.toml","categories":[],"keywords":["hash","hasher","hashmap","hashset"],"readme":"README.md","repository":"https://github.com/tetcoin/nohash","homepage":"https://github.com/tetcoin/nohash","documentation":"https://docs.rs/nohash","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"utf8_iter","version":"1.0.4","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Iterator by char over potentially-invalid UTF-8 in &[u8]","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"utf8_iter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/Cargo.toml","categories":["text-processing","encoding","internationalization"],"keywords":["encoding","UTF-8","unicode","iterator"],"readme":"README.md","repository":"https://github.com/hsivonen/utf8_iter","homepage":"https://docs.rs/utf8_iter/","documentation":"https://docs.rs/utf8_iter/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"zeroize","version":"1.8.2","authors":["The RustCrypto Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zeroize","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zeroize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/tests/zeroize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zeroize_derive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/tests/zeroize_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aarch64":[],"alloc":[],"default":["alloc"],"derive":["zeroize_derive"],"serde":["dep:serde"],"simd":[],"std":["alloc"],"zeroize_derive":["dep:zeroize_derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/Cargo.toml","categories":["cryptography","memory-management","no-std","os"],"keywords":["memory","memset","secure","volatile","zero"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":"https://github.com/RustCrypto/utils/tree/master/zeroize","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2021 Enrico Chiaramello\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/LICENSE-APACHE","used_by":[{"crate":{"name":"rust-fuzzy-search","version":"0.1.1","authors":["EnricoCh "],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-fuzzy-search@0.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fuzzy Search with trigrams implemented in Rust","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rust_fuzzy_search","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rust-fuzzy-search","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/src/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/Cargo.toml","categories":[],"keywords":["fuzzy-search","compare-strings","fuzzy","compare"],"readme":"README.md","repository":"https://gitlab.com/EnricoCh/rust-fuzzy-search","homepage":"https://gitlab.com/EnricoCh/rust-fuzzy-search","documentation":"https://enricoch.gitlab.io/rust-fuzzy-search/rust_fuzzy_search/index.html","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2023 The Fuchsia Authors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.31/LICENSE-APACHE","used_by":[{"crate":{"name":"zerocopy-derive","version":"0.8.31","authors":["Joshua Liebow-Feeser ","Jack Wrenn "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for traits from the zerocopy crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.40","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"dissimilar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.163","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.80","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.40","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zerocopy_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"crate_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/crate_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deprecated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/deprecated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"eq","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/eq.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hash","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/hash.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/hygiene.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"include","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/include.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_2117","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/issue_2117.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_2835","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/issue_2835.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"paths_and_modules","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/paths_and_modules.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"priv_in_pub","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/priv_in_pub.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"trybuild","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/trybuild.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsafe_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/unsafe_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"zerocopy","version":"0.8.31","authors":["Joshua Liebow-Feeser ","Jack Wrenn "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.","dependencies":[{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"elain","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"glob","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":false,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.31","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zerocopy","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.31/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"trybuild","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.31/tests/trybuild.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.31/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"__internal_use_only_features_that_work_on_stable":["alloc","derive","simd","std"],"alloc":[],"derive":["zerocopy-derive"],"float-nightly":[],"simd":[],"simd-nightly":["simd"],"std":["alloc"],"zerocopy-derive":["dep:zerocopy-derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.31/Cargo.toml","categories":["embedded","encoding","no-std::no-alloc","parsing","rust-patterns"],"keywords":["cast","convert","transmute","transmutation","type-punning"],"readme":"README.md","repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2021","metadata":{"build-rs":{"no-zerocopy-aarch64-simd-1-59-0":"1.59.0","no-zerocopy-core-error-1-81-0":"1.81.0","no-zerocopy-diagnostic-on-unimplemented-1-78-0":"1.78.0","no-zerocopy-generic-bounds-in-const-fn-1-61-0":"1.61.0","no-zerocopy-panic-in-const-and-vec-try-reserve-1-57-0":"1.57.0","no-zerocopy-simd-x86-avx12-1-89-0":"1.89.0","no-zerocopy-target-has-atomics-1-60-0":"1.60.0"},"ci":{"pinned-nightly":"nightly-2025-11-23","pinned-stable":"1.91.1"},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"]}},"playground":{"features":["__internal_use_only_features_that_work_on_stable"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/LICENSE-APACHE","used_by":[{"crate":{"name":"rustls-platform-verifier","version":"0.6.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-platform-verifier@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"rustls-platform-verifier supports verifying TLS certificates in rustls with the operating system verifier","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"jni","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.27","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":false,"features":["ring"],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-root-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))","rename":"webpki","registry":null,"path":null},{"name":"core-foundation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"security-framework","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":"webpki","registry":null,"path":null},{"name":"webpki-root-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"android_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"jni","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier-android","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"android\")","rename":"webpki","registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52.0, <0.62.0","kind":"normal","optional":false,"uses_default_features":false,"features":["Win32_Foundation","Win32_Security_Cryptography"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustls_platform_verifier","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"update-certs","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/examples/update-certs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"android_logger":["dep:android_logger"],"base64":["dep:base64"],"cert-logging":["base64"],"dbg":[],"docsrs":["jni","once_cell"],"ffi-testing":["android_logger","rustls/ring"],"jni":["dep:jni"],"once_cell":["dep:once_cell"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/Cargo.toml","categories":[],"keywords":["tls","certificate","verification","os","native"],"readme":"README.md","repository":"https://github.com/rustls/rustls-platform-verifier","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["dbg","docsrs"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"ua-parser","version":"0.2.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#ua-parser@0.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust implementation of the User Agent String Parser project","dependencies":[{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-filtered","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.215","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.5.23","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.133","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.34","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"ua_parser","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/tests/integration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/Cargo.toml","categories":[],"keywords":["ua_parser","user-agent","user-agent-parser"],"readme":"README.md","repository":"https://github.com/ua-parser/uap-rust/","homepage":"https://github.com/ua-parser/uap-rust/","documentation":"https://docs.rs/ua-parser/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"{}\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2017 Juniper Networks, Inc.\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/LICENSE-APACHE","used_by":[{"crate":{"name":"ipnet","version":"2.11.0","authors":["Kris Price "],"id":"registry+https://github.com/rust-lang/crates.io-index#ipnet@2.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","dependencies":[{"name":"heapless","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":"serde","registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ipnet","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"heapless":["dep:heapless"],"json":["serde","schemars"],"schemars":["dep:schemars"],"ser_as_str":["heapless"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/Cargo.toml","categories":["network-programming"],"keywords":["IP","CIDR","network","prefix","subnet"],"readme":"README.md","repository":"https://github.com/krisprice/ipnet","homepage":null,"documentation":"https://docs.rs/ipnet","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"{}\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright {yyyy} {name of copyright owner}\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/LICENSE-APACHE.md","used_by":[{"crate":{"name":"ipnetwork","version":"0.21.1","authors":["Abhishek Chanda ","Linus Färnstrand "],"id":"registry+https://github.com/rust-lang/crates.io-index#ipnetwork@0.21.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to work with IP CIDRs in Rust","dependencies":[{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.200","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"does-it-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ipnetwork","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_json","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/tests/test_json.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/benches/parse_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":[],"schemars":["dep:schemars"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/Cargo.toml","categories":["network-programming","parser-implementations"],"keywords":["network","ip","address","cidr"],"readme":"README.md","repository":"https://github.com/achanda/ipnetwork","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"{}\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright {yyyy} {name of copyright owner}\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/LICENSE-APACHE","used_by":[{"crate":{"name":"crc32fast","version":"1.5.0","authors":["Sam Rijs ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast, SIMD-accelerated CRC32 (IEEE) checksum computation","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crc32fast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","crc","crc32","simd","fast"],"readme":"README.md","repository":"https://github.com/srijs/rust-crc32fast","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"fallible-iterator","version":"0.3.0","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#fallible-iterator@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fallible iterator traits","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"fallible_iterator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["alloc"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/rust-fallible-iterator","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"fallible-streaming-iterator","version":"0.1.9","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#fallible-streaming-iterator@0.1.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fallible streaming iteration","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"fallible_streaming_iterator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/fallible-streaming-iterator","homepage":null,"documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"hex","version":"0.4.3","authors":["KokaKiwi "],"id":"registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Encoding and decoding data into/from hexadecimal representation.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"faster-hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"version-number","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/tests/version-number.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hex","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/benches/hex.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/Cargo.toml","categories":["encoding","no-std"],"keywords":["no_std","hex"],"readme":"README.md","repository":"https://github.com/KokaKiwi/rust-hex","homepage":null,"documentation":"https://docs.rs/hex/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"r2d2","version":"0.8.10","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#r2d2@0.8.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A generic connection pool","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"scheduled-thread-pool","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"r2d2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r2d2-0.8.10/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r2d2-0.8.10/Cargo.toml","categories":[],"keywords":["database","pool"],"readme":"README.md","repository":"https://github.com/sfackler/r2d2","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"scheduled-thread-pool","version":"0.2.7","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#scheduled-thread-pool@0.2.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A scheduled thread pool","dependencies":[{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"scheduled_thread_pool","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scheduled-thread-pool-0.2.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scheduled-thread-pool-0.2.7/Cargo.toml","categories":["concurrency"],"keywords":["threadpool","pool"],"readme":"README.md","repository":"https://github.com/sfackler/scheduled-thread-pool","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"serde_spanned","version":"0.6.9","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_spanned@0.6.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Serde-compatible spanned Value","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde-untagged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_spanned","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-0.6.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-0.6.9/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["serde","span"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"toml","version":"0.8.23","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml@0.8.23","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.9","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.11","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_edit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.27","kind":"normal","optional":true,"uses_default_features":false,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.199","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decode","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum_external","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/enum_external.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"toml2json","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/toml2json.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["parse","display"],"display":["dep:toml_edit","toml_edit?/display"],"indexmap":["dep:indexmap"],"parse":["dep:toml_edit","toml_edit?/parse"],"preserve_order":["indexmap"],"unbounded":["toml_edit?/unbounded"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"toml_datetime","version":"0.6.11","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A TOML-compatible datetime type","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_datetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.6.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.6.11/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"toml_datetime","version":"0.7.5+spec-1.1.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.7.5+spec-1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A TOML-compatible datetime type","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.225","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_datetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.7.5+spec-1.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["serde_core?/alloc"],"default":["std"],"serde":["dep:serde_core"],"std":["alloc","serde_core?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.7.5+spec-1.1.0/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml","no_std"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.76.0"},"path":null},{"crate":{"name":"toml_edit","version":"0.22.27","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.22.27","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Yet another format-preserving TOML parser.","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"kstring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["max_inline"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.9","kind":"normal","optional":true,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_write","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winnow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.199","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_edit","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"visit","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/examples/visit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["parse","display"],"display":["dep:toml_write"],"parse":["dep:winnow"],"perf":["dep:kstring"],"serde":["dep:serde","toml_datetime/serde","dep:serde_spanned"],"unbounded":[],"unstable-debug":["winnow?/debug"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}],"tag-name":"v{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"toml_edit","version":"0.23.10+spec-1.0.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.23.10+spec-1.0.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Yet another format-preserving TOML parser.","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.11.4","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.225","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","kind":"normal","optional":true,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_writer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winnow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.13","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.225","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde-untagged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_edit","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.23.10+spec-1.0.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"visit","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.23.10+spec-1.0.0/examples/visit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"debug":["toml_parser?/debug","dep:anstream","dep:anstyle","display"],"default":["parse","display"],"display":["dep:toml_writer"],"parse":["dep:toml_parser","dep:winnow"],"serde":["dep:serde_core","toml_datetime/serde","dep:serde_spanned"],"unbounded":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.23.10+spec-1.0.0/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}],"tag-name":"v{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.76.0"},"path":null},{"crate":{"name":"toml_parser","version":"1.0.6+spec-1.1.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_parser@1.0.6+spec-1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Yet another format-preserving TOML parser.","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winnow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.13","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.20","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_parser","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_parser-1.0.6+spec-1.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"debug":["std","dep:anstream","dep:anstyle"],"default":["std"],"simd":["winnow/simd"],"std":["alloc"],"unsafe":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_parser-1.0.6+spec-1.1.0/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml","no_std"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.76.0"},"path":null},{"crate":{"name":"toml_write","version":"0.1.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_write@0.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A low-level interface for writing out TOML\n","dependencies":[{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"toml_old","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_write","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_write-0.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_write-0.1.2/Cargo.toml","categories":["encoding"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright (c) 2016 Alex Crichton\nCopyright (c) 2017 The Tokio Authors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/LICENSE-APACHE","used_by":[{"crate":{"name":"futures-channel","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Channels for asynchronous communication using futures-rs.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_channel","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"channel","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/channel.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc-close","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc-close.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc-size_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc-size_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"oneshot","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/oneshot.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/benches/sync_mpsc.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["futures-core/alloc"],"cfg-target-has-atomic":[],"default":["std"],"futures-sink":["dep:futures-sink"],"sink":["futures-sink"],"std":["alloc","futures-core/std"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"futures-core","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The core traits and types in for the `futures` library.\n","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null},{"crate":{"name":"futures-macro","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The futures-rs procedural macro implementations.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.52","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_macro","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-macro-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-macro-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"futures-sink","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The asynchronous `Sink` trait for the futures-rs library.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_sink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null},{"crate":{"name":"futures-task","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tools for working with tasks.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_task","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"futures-util","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Common utilities and extension traits for the futures-rs library.\n","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"futures_01","registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bilock","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/bilock.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"flatten_unordered","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/flatten_unordered.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"futures_unordered","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/futures_unordered.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"select","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/select.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2014 Paho Lurie-Gregg\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/LICENSE-APACHE","used_by":[{"crate":{"name":"typenum","version":"1.19.0","authors":["Paho Lurie-Gregg ","Andre Bogus "],"id":"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0","source":"registry+https://github.com/rust-lang/crates.io-index","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.","dependencies":[{"name":"scale-info","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"typenum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"const-generics":[],"force_unix_path_separator":[],"i128":[],"no_std":[],"scale-info":["dep:scale-info"],"scale_info":["scale-info/derive"],"strict":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/Cargo.toml","categories":["no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/paholg/typenum","homepage":null,"documentation":"https://docs.rs/typenum","edition":"2018","metadata":{"docs":{"rs":{"features":["i128","const-generics"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["i128","const-generics"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.37.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2016 Sean McArthur\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/LICENSE-APACHE","used_by":[{"crate":{"name":"reqwest","version":"0.13.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"higher level HTTP client library","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["futures"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":false,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"cookie_crate","registry":null,"path":null},{"name":"cookie_store","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h3-quinn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hickory-resolver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","client"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27.0","kind":"normal","optional":true,"uses_default_features":false,"features":["http1","tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","client","client-legacy","client-proxy","tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"native-tls-crate","registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"quinn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":false,"features":["runtime-tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std","tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":["std"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["net","time"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":true,"uses_default_features":false,"features":["tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.9","kind":"normal","optional":true,"uses_default_features":false,"features":["io"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":false,"features":["retry","timeout","util"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.8","kind":"normal","optional":false,"uses_default_features":false,"features":["follow-redirect"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"brotli_crate","registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"dev","optional":false,"uses_default_features":false,"features":["std","alloc"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["http1","http2","client","server"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"dev","optional":false,"uses_default_features":true,"features":["http1","http2","client","client-legacy","server-auto","server-graceful","tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"zstd_crate","registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-streams","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":false,"uses_default_features":true,"features":["AbortController","AbortSignal","Headers","Request","RequestInit","RequestMode","Response","Window","FormData","Blob","BlobPropertyBag","ServiceWorkerGlobalScope","RequestCredentials","File","ReadableStream","RequestCache"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"dev","optional":false,"uses_default_features":true,"features":["serde-serialize"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"reqwest","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__native-tls":["dep:hyper-tls","dep:native-tls-crate","__tls","dep:tokio-native-tls"],"__native-tls-alpn":["native-tls-crate?/alpn","hyper-tls?/alpn"],"__rustls":["dep:hyper-rustls","dep:tokio-rustls","dep:rustls","__tls"],"__rustls-aws-lc-rs":["hyper-rustls?/aws-lc-rs","tokio-rustls?/aws-lc-rs","rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"__tls":["dep:rustls-pki-types","tokio/io-util"],"blocking":["dep:futures-channel","futures-channel?/sink","dep:futures-util","futures-util?/io","futures-util?/sink","tokio/sync"],"brotli":["tower-http/decompression-br"],"charset":["dep:encoding_rs","dep:mime"],"cookies":["dep:cookie_crate","dep:cookie_store"],"default":["default-tls","charset","http2","system-proxy"],"default-tls":["rustls"],"deflate":["tower-http/decompression-deflate"],"form":["dep:serde","dep:serde_urlencoded"],"gzip":["tower-http/decompression-gzip"],"hickory-dns":["dep:hickory-resolver","dep:once_cell"],"http2":["dep:h2","hyper/http2","hyper-util/http2","hyper-rustls?/http2"],"http3":["rustls","dep:h3","dep:h3-quinn","dep:quinn","tokio/macros"],"json":["dep:serde","dep:serde_json"],"multipart":["dep:mime_guess","dep:futures-util"],"native-tls":["__native-tls","__native-tls-alpn"],"native-tls-no-alpn":["__native-tls"],"native-tls-vendored":["__native-tls","native-tls-crate?/vendored","__native-tls-alpn"],"native-tls-vendored-no-alpn":["__native-tls","native-tls-crate?/vendored"],"query":["dep:serde","dep:serde_urlencoded"],"rustls":["__rustls-aws-lc-rs","dep:rustls-platform-verifier","__rustls"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-no-provider":["dep:rustls-platform-verifier","__rustls"],"socks":[],"stream":["tokio/fs","dep:futures-util","dep:tokio-util","dep:wasm-streams"],"system-proxy":["hyper-util/client-proxy-system"],"webpki-roots":["dep:webpki-roots"],"zstd":["tower-http/decompression-zstd"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/Cargo.toml","categories":["web-programming::http-client","wasm"],"keywords":["http","request","client"],"readme":"README.md","repository":"https://github.com/seanmonstar/reqwest","homepage":null,"documentation":"https://docs.rs/reqwest","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--cfg","reqwest_unstable"],"targets":["x86_64-unknown-linux-gnu","wasm32-unknown-unknown"]}},"playground":{"features":["blocking","cookies","query","form","json","multipart"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2017 Sergio Benitez\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/LICENSE-APACHE","used_by":[{"crate":{"name":"yansi","version":"1.0.1","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A dead simple ANSI terminal color painting library.","dependencies":[{"name":"is-terminal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"yansi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/tests/basic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"_nightly":[],"alloc":[],"default":["std"],"detect-env":["std"],"detect-tty":["is-terminal","std"],"hyperlink":["std"],"is-terminal":["dep:is-terminal"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/Cargo.toml","categories":["command-line-interface"],"keywords":["ansi","terminal","color","format","paint"],"readme":"README.md","repository":"https://github.com/SergioBenitez/yansi","homepage":null,"documentation":"https://docs.rs/yansi","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2017 Sergio Benitez\nCopyright 2014 Alex Chricton\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/LICENSE-APACHE","used_by":[{"crate":{"name":"cookie","version":"0.18.1","authors":["Sergio Benitez ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#cookie@0.18.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HTTP cookie parsing and cookie jar management. Supports signed and private\n(encrypted, authenticated) jars.\n","dependencies":[{"name":"aes-gcm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hkdf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hmac","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":["std","parsing","formatting","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cookie","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"aes-gcm":["dep:aes-gcm"],"base64":["dep:base64"],"hkdf":["dep:hkdf"],"hmac":["dep:hmac"],"key-expansion":["sha2","hkdf"],"percent-encode":["percent-encoding"],"percent-encoding":["dep:percent-encoding"],"private":["aes-gcm","base64","rand","subtle"],"rand":["dep:rand"],"secure":["private","signed","key-expansion"],"sha2":["dep:sha2"],"signed":["hmac","sha2","base64","rand","subtle"],"subtle":["dep:subtle"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/SergioBenitez/cookie-rs","homepage":null,"documentation":"https://docs.rs/cookie","edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2017 http-rs authors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/LICENSE-APACHE","used_by":[{"crate":{"name":"http","version":"1.4.0","authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http@1.4.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A set of types for representing HTTP requests and responses.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"http","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"header_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/header_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"header_map_fuzz","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/header_map_fuzz.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"status_code","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/status_code.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2017 quininer kel\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/LICENSE-APACHE","used_by":[{"crate":{"name":"tokio-rustls","version":"0.26.4","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Asynchronous TLS/SSL streams for Tokio using Rustls.","dependencies":[{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.27","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":["pem"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tokio_rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"badssl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/badssl.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"certs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/certs/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"early-data","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/early-data.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"utils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/utils.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aws-lc-rs":["aws_lc_rs"],"aws_lc_rs":["rustls/aws_lc_rs"],"brotli":["rustls/brotli"],"default":["logging","tls12","aws_lc_rs"],"early-data":[],"fips":["rustls/fips"],"logging":["rustls/logging"],"ring":["rustls/ring"],"tls12":["rustls/tls12"],"zlib":["rustls/zlib"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/Cargo.toml","categories":["asynchronous","cryptography","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/tokio-rustls","homepage":"https://github.com/rustls/tokio-rustls","documentation":"https://docs.rs/tokio-rustls","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2018 The pin-utils authors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/LICENSE-APACHE","used_by":[{"crate":{"name":"pin-utils","version":"0.1.0","authors":["Josef Brandl "],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for pinning\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pin_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"projection","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stack_pin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2019 The CryptoCorrosion Contributors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/LICENSE-APACHE","used_by":[{"crate":{"name":"ppv-lite86","version":"0.2.21","authors":["The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cross-platform cryptography-oriented low-level SIMD library.","dependencies":[{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.23","kind":"normal","optional":false,"uses_default_features":true,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ppv_lite86","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"no_simd":[],"simd":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","simd","x86"],"readme":null,"repository":"https://github.com/cryptocorrosion/cryptocorrosion","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2020 Andrew Straw\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/LICENSE-APACHE","used_by":[{"crate":{"name":"iana-time-zone","version":"0.1.64","authors":["Andrew Straw ","René Kijewski ","Ryan Lopopolo "],"id":"registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.64","source":"registry+https://github.com/rust-lang/crates.io-index","description":"get the IANA time zone for the current system","dependencies":[{"name":"chrono-tz","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.66","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.46","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"android_system_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"iana-time-zone-haiku","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"haiku\")","rename":null,"registry":null,"path":null},{"name":"windows-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.56, <=0.62","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"windows\")","rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_vendor = \"apple\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"iana_time_zone","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"get_timezone","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/get_timezone.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"get_timezone_loop","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/get_timezone_loop.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"stress-test","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/stress-test.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"fallback":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/Cargo.toml","categories":["date-and-time","internationalization","os"],"keywords":["IANA","time"],"readme":"README.md","repository":"https://github.com/strawlab/iana-time-zone","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.62.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2023 Dirkjan Ochtman\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/LICENSE-APACHE","used_by":[{"crate":{"name":"rustls-pki-types","version":"1.13.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.13.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Shared types for the rustls PKI ecosystem","dependencies":[{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"web-time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"crabgrind","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_os = \"linux\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustls_pki_types","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:zeroize"],"default":["alloc"],"std":["alloc"],"web":["web-time"],"web-time":["dep:web-time"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/Cargo.toml","categories":["network-programming","data-structures","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/pki-types","homepage":"https://github.com/rustls/pki-types","documentation":"https://docs.rs/rustls-pki-types","edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["zeroize::Zeroize"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","rustls_pki_types_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","source_path":"LICENSE.txt","used_by":[{"crate":{"name":"chrono","version":"0.4.42","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.42","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Date and time library for Rust","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pure-rust-locales","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.43","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.99","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"iana-time-zone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.45","kind":"normal","optional":true,"uses_default_features":true,"features":["fallback"],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"windows-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"chrono","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"dateutils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/dateutils.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"wasm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/wasm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"win_bindings","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/win_bindings.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__internal_bench":[],"alloc":[],"arbitrary":["dep:arbitrary"],"clock":["winapi","iana-time-zone","now"],"core-error":[],"default":["clock","std","oldtime","wasmbind"],"iana-time-zone":["dep:iana-time-zone"],"js-sys":["dep:js-sys"],"libc":[],"now":["std"],"oldtime":[],"pure-rust-locales":["dep:pure-rust-locales"],"rkyv":["dep:rkyv","rkyv/size_32"],"rkyv-16":["dep:rkyv","rkyv?/size_16"],"rkyv-32":["dep:rkyv","rkyv?/size_32"],"rkyv-64":["dep:rkyv","rkyv?/size_64"],"rkyv-validation":["rkyv?/validation"],"serde":["dep:serde"],"std":["alloc"],"unstable-locales":["pure-rust-locales"],"wasm-bindgen":["dep:wasm-bindgen"],"wasmbind":["wasm-bindgen","js-sys"],"winapi":["windows-link"],"windows-link":["dep:windows-link"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar"],"readme":"README.md","repository":"https://github.com/chronotope/chrono","homepage":"https://github.com/chronotope/chrono","documentation":"https://docs.rs/chrono/","edition":"2021","metadata":{"docs":{"rs":{"features":["arbitrary","rkyv","serde","unstable-locales"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.62.0"},"path":null},{"crate":{"name":"poem-derive","version":"3.1.12","authors":["sunli "],"id":"registry+https://github.com/rust-lang/crates.io-index#poem-derive@3.1.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for poem","dependencies":[{"name":"proc-macro-crate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.29","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"poem_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-derive-3.1.12/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-derive-3.1.12/Cargo.toml","categories":["network-programming","asynchronous","web-programming::http-server","web-programming::websocket"],"keywords":["http","web","framework","async"],"readme":null,"repository":"https://github.com/poem-web/poem","homepage":"https://github.com/poem-web/poem","documentation":"https://docs.rs/poem/","edition":"2024","links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"path":null},{"crate":{"name":"poem-openapi-derive","version":"5.1.16","authors":["sunli "],"id":"registry+https://github.com/rust-lang/crates.io-index#poem-openapi-derive@5.1.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for poem-openapi","dependencies":[{"name":"darling","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro-crate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.29","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"poem_openapi_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-derive-5.1.16/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-derive-5.1.16/Cargo.toml","categories":["network-programming","asynchronous"],"keywords":["http","async","openapi","swagger"],"readme":null,"repository":"https://github.com/poem-web/poem","homepage":"https://github.com/poem-web/poem","documentation":"https://docs.rs/poem/","edition":"2024","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"path":null},{"crate":{"name":"poem-openapi","version":"5.1.16","authors":["sunli "],"id":"registry+https://github.com/rust-lang/crates.io-index#poem-openapi@5.1.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"OpenAPI support for Poem.","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bson","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":true,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"derive_more","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["display"],"target":null,"rename":null,"registry":null,"path":null},{"name":"email_address","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"geo-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"geojson","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.24.1","kind":"normal","optional":true,"uses_default_features":true,"features":["geo-types"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hostname-validator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"humantime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ipnet","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["multipart","tempfile","sse","xml","yaml"],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem-openapi-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prost-wkt-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quick-xml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":"normal","optional":false,"uses_default_features":true,"features":["serialize"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.22.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.130","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sqlx","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"normal","optional":true,"uses_default_features":true,"features":["json","postgres","sqlite","mysql"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.39","kind":"normal","optional":true,"uses_default_features":true,"features":["parsing","formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.39.1","kind":"normal","optional":false,"uses_default_features":true,"features":["fs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.12","kind":"dev","optional":false,"uses_default_features":false,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.39.1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"poem_openapi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/api.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/enum.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/hygiene.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multipart","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/multipart.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/newtype.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"object","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/object.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"operation_param","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/operation_param.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"payload","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/payload.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"query","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/query.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"request","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/request.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"response","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/response.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"response_content","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/response_content.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"security_scheme","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/security_scheme.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tags","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/tags.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/union.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"validation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/validation.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"webhook","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/webhook.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"bson":["dep:bson"],"chrono":["dep:chrono"],"cookie":["poem/cookie"],"email":["email_address"],"email_address":["dep:email_address"],"geo":["dep:geo-types","dep:geojson"],"hostname":["hostname-validator"],"hostname-validator":["dep:hostname-validator"],"humantime":["dep:humantime"],"ipnet":["dep:ipnet"],"openapi-explorer":[],"prost-wkt-types":["dep:prost-wkt-types"],"rapidoc":[],"redoc":[],"rust_decimal":["dep:rust_decimal"],"scalar":[],"sonic-rs":["poem/sonic-rs"],"sqlx":["dep:sqlx"],"static-files":["poem/static-files"],"stoplight-elements":[],"swagger-ui":[],"time":["dep:time"],"url":["dep:url"],"uuid":["dep:uuid"],"websocket":["poem/websocket"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/Cargo.toml","categories":["network-programming","asynchronous"],"keywords":["http","async","openapi","swagger"],"readme":"README.md","repository":"https://github.com/poem-web/poem","homepage":"https://github.com/poem-web/poem","documentation":"https://docs.rs/poem/","edition":"2024","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"path":null},{"crate":{"name":"poem","version":"3.1.12","authors":["sunli "],"id":"registry+https://github.com/rust-lang/crates.io-index#poem@3.1.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Poem is a full-featured and easy-to-use web framework with the Rust programming language.","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio","gzip","brotli","deflate","zstd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":true,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"eyre","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"eyre06","registry":null,"path":null},{"name":"fluent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fluent-langneg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fluent-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":"normal","optional":false,"uses_default_features":true,"features":["sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","http2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":"normal","optional":false,"uses_default_features":true,"features":["tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"intl-memoizer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":"normal","optional":true,"uses_default_features":true,"features":["percent-encode","private","signed","key-expansion","secure"],"target":null,"rename":"libcookie","registry":null,"path":null},{"name":"csrf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"libcsrf","registry":null,"path":null},{"name":"opentelemetry","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30","kind":"normal","optional":true,"uses_default_features":true,"features":["metrics"],"target":null,"rename":"libopentelemetry","registry":null,"path":null},{"name":"prometheus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"libprometheus","registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"libtempfile","registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"multer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"openssl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.71","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opentelemetry-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opentelemetry-prometheus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opentelemetry-semantic-conventions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30.0","kind":"normal","optional":true,"uses_default_features":true,"features":["semconv_experimental"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"priority-queue","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quick-xml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":"normal","optional":true,"uses_default_features":true,"features":["serialize"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"redis","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.32","kind":"normal","optional":true,"uses_default_features":true,"features":["aio","tokio-comp","connection-manager"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.2","kind":"normal","optional":true,"uses_default_features":false,"features":["json"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rfc7239","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pemfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.130","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sonic-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sse-codec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":["futures"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.39.1","kind":"normal","optional":false,"uses_default_features":true,"features":["sync","time","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-metrics","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-openssl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-tungstenite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.14","kind":"normal","optional":false,"uses_default_features":true,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":false,"features":["util","buffer"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unic-langid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"wildmatch","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.39.1","kind":"dev","optional":false,"uses_default_features":true,"features":["rt-multi-thread","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30.1","kind":"normal","optional":false,"uses_default_features":true,"features":["fs","user"],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"poem","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-3.1.12/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"acme":["acme-native-roots"],"acme-base":["server","reqwest","rustls","ring","base64","rcgen","x509-parser","chrono"],"acme-native-roots":["acme-base","reqwest/rustls-tls-native-roots"],"acme-webpki-roots":["acme-base","reqwest/rustls-tls-webpki-roots"],"anyhow":["dep:anyhow"],"async-compression":["dep:async-compression"],"base64":["dep:base64"],"chrono":["dep:chrono"],"compression":["async-compression"],"cookie":["libcookie","chrono","time"],"csrf":["cookie","base64","libcsrf"],"default":["server"],"embed":["rust-embed","hex","mime_guess"],"eyre06":["dep:eyre06"],"fluent":["dep:fluent"],"fluent-langneg":["dep:fluent-langneg"],"fluent-syntax":["dep:fluent-syntax"],"hex":["dep:hex"],"httpdate":["dep:httpdate"],"i18n":["fluent","fluent-langneg","fluent-syntax","unic-langid","intl-memoizer"],"intl-memoizer":["dep:intl-memoizer"],"libcookie":["dep:libcookie"],"libcsrf":["dep:libcsrf"],"libopentelemetry":["dep:libopentelemetry"],"libprometheus":["dep:libprometheus"],"libtempfile":["dep:libtempfile"],"mime_guess":["dep:mime_guess"],"multer":["dep:multer"],"multipart":["multer"],"native-tls":["server","tokio-native-tls"],"openssl":["dep:openssl"],"openssl-tls":["server","tokio-openssl","openssl"],"opentelemetry":["libopentelemetry","opentelemetry-http","opentelemetry-semantic-conventions"],"opentelemetry-http":["dep:opentelemetry-http"],"opentelemetry-prometheus":["dep:opentelemetry-prometheus"],"opentelemetry-semantic-conventions":["dep:opentelemetry-semantic-conventions"],"priority-queue":["dep:priority-queue"],"prometheus":["libopentelemetry","opentelemetry-prometheus","libprometheus"],"quick-xml":["dep:quick-xml"],"rand":["dep:rand"],"rcgen":["dep:rcgen"],"redis":["dep:redis"],"redis-session":["session","redis"],"requestid":["dep:uuid"],"reqwest":["dep:reqwest"],"ring":["dep:ring"],"rust-embed":["dep:rust-embed"],"rustls":["server","tokio-rustls","rustls-pemfile"],"rustls-pemfile":["dep:rustls-pemfile"],"serde_yaml":["dep:serde_yaml"],"server":["tokio/rt","tokio/net","hyper/server","hyper-util/server-auto","hyper-util/tokio"],"session":["tokio/rt","cookie","rand","priority-queue","base64"],"sonic-rs":["dep:sonic-rs"],"sse":["tokio-stream"],"sse-codec":["dep:sse-codec"],"static-files":["httpdate","mime_guess","tokio/io-util","tokio/fs"],"tempfile":["libtempfile","tokio/fs"],"test":["sse","sse-codec","tokio-util/compat"],"time":["dep:time"],"tokio-metrics":["dep:tokio-metrics"],"tokio-native-tls":["dep:tokio-native-tls"],"tokio-openssl":["dep:tokio-openssl"],"tokio-rustls":["dep:tokio-rustls"],"tokio-stream":["dep:tokio-stream"],"tokio-tungstenite":["dep:tokio-tungstenite"],"tower":["dep:tower"],"tower-compat":["tokio/rt","tower"],"unic-langid":["dep:unic-langid"],"websocket":["tokio/rt","tokio-tungstenite","base64"],"x509-parser":["dep:x509-parser"],"xml":["quick-xml"],"yaml":["serde_yaml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-3.1.12/Cargo.toml","categories":["network-programming","asynchronous","web-programming::http-server","web-programming::websocket"],"keywords":["http","web","framework","async"],"readme":"README.md","repository":"https://github.com/poem-web/poem","homepage":"https://github.com/poem-web/poem","documentation":"https://docs.rs/poem/","edition":"2024","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/LICENSE-APACHE","used_by":[{"crate":{"name":"ahash","version":"0.8.12","authors":["Tom Kaitchuck "],"id":"registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A non-cryptographic hash function using AES-NI for high performance","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"const-random","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.117","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.24","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pcg-mwc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.59","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18.0","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":"cfg(not(all(target_arch = \"arm\", target_os = \"none\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ahash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"map_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/map_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"nopanic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/nopanic.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ahash","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"map","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/map_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"atomic-polyfill":["dep:portable-atomic","once_cell/critical-section"],"compile-time-rng":["const-random"],"const-random":["dep:const-random"],"default":["std","runtime-rng"],"getrandom":["dep:getrandom"],"nightly-arm-aes":[],"no-rng":[],"runtime-rng":["getrandom"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/Cargo.toml","categories":["algorithms","data-structures","no-std"],"keywords":["hash","hasher","hashmap","aes","no-std"],"readme":"README.md","repository":"https://github.com/tkaitchuck/ahash","homepage":null,"documentation":"https://docs.rs/ahash","edition":"2018","metadata":{"docs":{"rs":{"features":["std"],"rustc-args":["-C","target-feature=+aes"],"rustdoc-args":["-C","target-feature=+aes"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"arc-swap","version":"1.8.0","authors":["Michal 'vorner' Vaner "],"id":"registry+https://github.com/rust-lang/crates.io-index#arc-swap@1.8.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Atomically swappable Arc","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["rc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"adaptive-barrier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.130","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.177","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"arc_swap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"random","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/tests/random.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stress","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/tests/stress.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"background","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/background.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"int-access","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/int-access.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"track","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/track.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"experimental-strategies":[],"experimental-thread-local":[],"internal-test-strategies":[],"serde":["dep:serde"],"weak":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/Cargo.toml","categories":["data-structures","memory-management"],"keywords":["atomic","Arc"],"readme":"README.md","repository":"https://github.com/vorner/arc-swap","homepage":null,"documentation":"https://docs.rs/arc-swap","edition":"2018","metadata":{"docs":{"rs":{"features":["serde","weak"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"arrayvec","version":"0.7.6","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.","dependencies":[{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"arrayvec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"borsh","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/borsh.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"arraystring","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/benches/arraystring.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"extend","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/benches/extend.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"borsh":["dep:borsh"],"default":["std"],"serde":["dep:serde"],"std":[],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/Cargo.toml","categories":["data-structures","no-std"],"keywords":["stack","vector","array","data-structure","no_std"],"readme":"README.md","repository":"https://github.com/bluss/arrayvec","homepage":null,"documentation":"https://docs.rs/arrayvec/","edition":"2018","metadata":{"docs":{"rs":{"features":["borsh","serde","zeroize"]}},"release":{"no-dev-version":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"path":null},{"crate":{"name":"astral-tokio-tar","version":"0.5.6","authors":["Alex Crichton ","dignifiedquire ","Artem Vorotnikov ","Aiden McClelland "],"id":"registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.5.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust implementation of an async TAR file reader and writer. This library does not\ncurrently handle compression, but it is abstract over all I/O readers and\nwriters. Additionally, great lengths are taken to ensure that the entire\ncontents are never required to be entirely resident in memory all at once.\n","dependencies":[{"name":"filetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["fs","io-util","rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"xattr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tokio_tar","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"extract_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/extract_file.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"list","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"raw_list","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/raw_list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/write.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/tests/all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"entry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/tests/entry.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["xattr"],"xattr":["dep:xattr"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/Cargo.toml","categories":[],"keywords":["tar","tarfile","encoding"],"readme":"README.md","repository":"https://github.com/astral-sh/tokio-tar","homepage":"https://github.com/astral-sh/tokio-tar","documentation":"https://docs.rs/tokio-tar","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"atomic-waker","version":"1.1.2","authors":["Stjepan Glavina ","Contributors to futures-rs"],"id":"registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A synchronization primitive for task wakeup","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":false,"features":["cargo_bench_support"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"atomic_waker","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/tests/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"waker","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/benches/waker.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"portable-atomic":["dep:portable-atomic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/Cargo.toml","categories":["asynchronous","concurrency"],"keywords":["waker","notify","wake","futures","async"],"readme":"README.md","repository":"https://github.com/smol-rs/atomic-waker","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null},{"crate":{"name":"base64","version":"0.22.1","authors":["Marshall Pierce "],"id":"registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"encodes and decodes base64 as bytes or utf8","dependencies":[{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2.25","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"base64","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"base64","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/examples/base64.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["test"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/tests/encode.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/benches/benchmarks.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/Cargo.toml","categories":["encoding"],"keywords":["base64","utf8","encode","decode","no_std"],"readme":"README.md","repository":"https://github.com/marshallpierce/rust-base64","homepage":null,"documentation":"https://docs.rs/base64","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.48.0"},"path":null},{"crate":{"name":"bitflags","version":"2.10.0","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A macro to generate structures which behave like bitflags.\n","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.228","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.2","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":"serde_lib","registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.19","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"bitflags","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_bits_type","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/custom_bits_type.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"custom_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/custom_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/fmt.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"macro_free","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/macro_free.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/benches/parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"example_generated":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/Cargo.toml","categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"bs58","version":"0.5.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#bs58@0.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Another Base58 codec implementation.","dependencies":[{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":["grab_spare_slice"],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-base58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["rustc_1_55"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"bs58","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decode","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/examples/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/examples/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cases","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/cases.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"encode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decode","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/benches/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/benches/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["tinyvec?/alloc"],"cb58":["sha2"],"check":["sha2"],"default":["std"],"sha2":["dep:sha2"],"smallvec":["dep:smallvec"],"std":["alloc","tinyvec?/std"],"tinyvec":["dep:tinyvec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/Cargo.toml","categories":[],"keywords":["base58"],"readme":"README.md","repository":"https://github.com/Nullus157/bs58-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"cast","version":"0.3.0","authors":["Jorge Aparicio "],"id":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic, checked cast functions for primitive types","dependencies":[{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/Cargo.toml","categories":[],"keywords":["checked","cast","primitive","integer","float"],"readme":"README.md","repository":"https://github.com/japaric/cast.rs","homepage":null,"documentation":"https://docs.rs/cast","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"cfg-if","version":"1.0.4","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cfg_if","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"xcrate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/tests/xcrate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"core":["dep:core"],"rustc-dep-of-std":["core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/cfg-if","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.32.0"},"path":null},{"crate":{"name":"core-foundation-sys","version":"0.8.7","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Bindings to Core Foundation for macOS","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"core_foundation_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["link"],"link":[],"mac_os_10_7_support":[],"mac_os_10_8_features":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":"https://github.com/servo/core-foundation-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"core-foundation","version":"0.10.1","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Bindings to Core Foundation for macOS","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"core_foundation","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"use_macro_outside_crate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/tests/use_macro_outside_crate.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["link"],"link":["core-foundation-sys/link"],"mac_os_10_7_support":["core-foundation-sys/mac_os_10_7_support"],"mac_os_10_8_features":["core-foundation-sys/mac_os_10_8_features"],"with-uuid":["dep:uuid"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/Cargo.toml","categories":["os::macos-apis"],"keywords":["macos","framework","objc"],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"displaydoc","version":"0.2.5","authors":["Jane Lusby "],"id":"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A derive macro for implementing the display Trait via a doc comment and string interpolation\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.24","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"displaydoc","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"simple","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/examples/simple.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compile_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/compile_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"happy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/happy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"num_in_field","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/num_in_field.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"variantless","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/variantless.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/Cargo.toml","categories":[],"keywords":["display","derive"],"readme":"README.md","repository":"https://github.com/yaahc/displaydoc","homepage":"https://github.com/yaahc/displaydoc","documentation":"https://docs.rs/displaydoc","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"no-dev-version":true,"pre-release-hook":["./update-readme.sh"],"pre-release-replacements":[{"file":"CHANGELOG.md","replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"src/lib.rs","replace":"#![doc(html_root_url = \"https://docs.rs/{{crate_name}}/{{version}}\")]","search":"#!\\[doc\\(html_root_url.*"},{"file":"CHANGELOG.md","replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n\n# [Unreleased] - ReleaseDate","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/yaahc/{{crate_name}}/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"either","version":"1.15.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc","derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"either","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"std":[],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/Cargo.toml","categories":["data-structures","no-std"],"keywords":["data-structure","no_std"],"readme":"README-crates.io.md","repository":"https://github.com/rayon-rs/either","homepage":null,"documentation":"https://docs.rs/either/1/","edition":"2021","metadata":{"docs":{"rs":{"features":["serde"]}},"playground":{"features":["serde"]},"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"equivalent","version":"1.0.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for key comparison in maps.","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"equivalent","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/equivalent","homepage":null,"documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.6.0"},"path":null},{"crate":{"name":"errno","version":"0.3.14","authors":["Chris Wong ","Dan Gohman "],"id":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cross-platform interface to the `errno` variable.","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"hermit\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Diagnostics_Debug"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"errno","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":["libc/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/Cargo.toml","categories":["no-std","os"],"keywords":[],"readme":"README.md","repository":"https://github.com/lambda-fairy/rust-errno","homepage":null,"documentation":"https://docs.rs/errno","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"fastrand","version":"2.3.0","authors":["Stjepan Glavina "],"id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple and fast random number generator","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wyhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":["js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"fastrand","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"char","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/tests/char.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/tests/smoke.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"getrandom":["dep:getrandom"],"js":["std","getrandom"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/Cargo.toml","categories":["algorithms"],"keywords":["simple","fast","rand","random","wyrand"],"readme":"README.md","repository":"https://github.com/smol-rs/fastrand","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null},{"crate":{"name":"filetime","version":"0.2.26","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.26","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Platform-agnostic accessors of timestamps in File metadata\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libredox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.27","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.60.0","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"filetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.26/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.26/Cargo.toml","categories":[],"keywords":["timestamp","mtime"],"readme":"README.md","repository":"https://github.com/alexcrichton/filetime","homepage":"https://github.com/alexcrichton/filetime","documentation":"https://docs.rs/filetime","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"flate2","version":"1.1.5","authors":["Alex Crichton ","Josh Triplett "],"id":"registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,\nand raw deflate streams.\n","dependencies":[{"name":"cloudflare-zlib-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crc32fast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-ng-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.16","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-rs-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std","rust-allocator"],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.20","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":true,"uses_default_features":false,"features":["with-alloc","simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":false,"features":["with-alloc","simd"],"target":"cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"flate2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compress_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/compress_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decompress_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/decompress_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzbuilder","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzbuilder.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzmultidecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzmultidecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzmultidecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzmultidecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"early-flush","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/early-flush.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"empty-read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/empty-read.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gunzip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/gunzip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zero-write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/zero-write.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"any_impl":[],"any_zlib":["any_impl"],"cloudflare-zlib-sys":["dep:cloudflare-zlib-sys"],"cloudflare_zlib":["any_zlib","cloudflare-zlib-sys"],"default":["rust_backend"],"libz-ng-sys":["dep:libz-ng-sys"],"libz-rs-sys":["dep:libz-rs-sys"],"libz-sys":["dep:libz-sys"],"miniz-sys":["rust_backend"],"miniz_oxide":["dep:miniz_oxide"],"rust_backend":["miniz_oxide","any_impl"],"zlib":["any_zlib","libz-sys"],"zlib-default":["any_zlib","libz-sys/default"],"zlib-ng":["any_zlib","libz-ng-sys"],"zlib-ng-compat":["zlib","libz-sys/zlib-ng"],"zlib-rs":["any_zlib","libz-rs-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/Cargo.toml","categories":["compression","api-bindings"],"keywords":["gzip","deflate","zlib","zlib-ng","encoding"],"readme":"README.md","repository":"https://github.com/rust-lang/flate2-rs","homepage":"https://github.com/rust-lang/flate2-rs","documentation":"https://docs.rs/flate2","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"path":null},{"crate":{"name":"fnv","version":"1.0.7","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fowler–Noll–Vo hash function","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"fnv","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"form_urlencoded","version":"1.2.2","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.","dependencies":[{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"form_urlencoded","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true}],"features":{"alloc":["percent-encoding/alloc"],"default":["std"],"std":["alloc","percent-encoding/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/Cargo.toml","categories":["no-std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"path":null},{"crate":{"name":"futures-lite","version":"2.6.1","authors":["Stjepan Glavina ","Contributors to futures-rs"],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-lite@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Futures, streams, and async I/O combinators","dependencies":[{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spin_on","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"waker-fn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"futures_lite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-lite-2.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["race","std"],"fastrand":["dep:fastrand"],"futures-io":["dep:futures-io"],"memchr":["dep:memchr"],"parking":["dep:parking"],"race":["fastrand"],"std":["alloc","fastrand/std","futures-io","parking"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-lite-2.6.1/Cargo.toml","categories":["asynchronous","concurrency"],"keywords":["asynchronous","futures","async"],"readme":"README.md","repository":"https://github.com/smol-rs/futures-lite","homepage":"https://github.com/smol-rs/futures-lite","documentation":"https://docs.rs/futures-lite","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"hashbrown","version":"0.15.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/set_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"hashbrown","version":"0.16.1","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/set_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"with_capacity","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/with_capacity.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["foldhash?/nightly","bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde_core","dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"heck","version":"0.5.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"heck is a case conversion library.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"heck","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/Cargo.toml","categories":["no-std"],"keywords":["string","case","camel","snake","unicode"],"readme":"README.md","repository":"https://github.com/withoutboats/heck","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"httparse","version":"1.10.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A tiny, safe, speedy, zero-copy HTTP/1.x parser.","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"httparse","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"uri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/tests/uri.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/benches/parse.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/Cargo.toml","categories":["network-programming","no-std","parser-implementations","web-programming"],"keywords":["http","parser","no_std"],"readme":"README.md","repository":"https://github.com/seanmonstar/httparse","homepage":null,"documentation":"https://docs.rs/httparse","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"hyper-rustls","version":"0.27.7","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rustls+hyper integration for pure rust HTTPS","dependencies":[{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["client-legacy","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":["server-auto"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":false,"features":["tls12"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pemfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["io-std","macros","net","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"hyper_rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":["native-tokio","http1"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":["aws-lc-rs"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aws-lc-rs":["rustls/aws_lc_rs"],"default":["native-tokio","http1","tls12","logging","aws-lc-rs"],"fips":["aws-lc-rs","rustls/fips"],"http1":["hyper-util/http1"],"http2":["hyper-util/http2"],"log":["dep:log"],"logging":["log","tokio-rustls/logging","rustls/logging"],"native-tokio":["rustls-native-certs"],"ring":["rustls/ring"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-platform-verifier":["dep:rustls-platform-verifier"],"tls12":["tokio-rustls/tls12","rustls/tls12"],"webpki-roots":["dep:webpki-roots"],"webpki-tokio":["webpki-roots"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/hyper-rustls","homepage":"https://github.com/rustls/hyper-rustls","documentation":"https://docs.rs/hyper-rustls/","edition":"2021","metadata":{"docs":{"rs":{"features":["http1","http2","logging","native-tokio","ring","rustls-platform-verifier","tls12","webpki-tokio"],"no-default-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"idna","version":"1.1.0","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"IDNA (Internationalizing Domain Names in Applications) and Punycode.","dependencies":[{"name":"idna_adapter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.1","kind":"normal","optional":false,"uses_default_features":true,"features":["const_generics"],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf8_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tester","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"idna","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/unit.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unitbis","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/unitbis.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"all","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/benches/all.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"compiled_data":["idna_adapter/compiled_data"],"default":["std","compiled_data"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/Cargo.toml","categories":[],"keywords":["no-std","web","http"],"readme":"README.md","repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null},{"crate":{"name":"idna_adapter","version":"1.2.1","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Back end adapter for idna","dependencies":[{"name":"icu_normalizer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"idna_adapter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"compiled_data":["icu_normalizer/compiled_data","icu_properties/compiled_data"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/Cargo.toml","categories":["no-std","internationalization"],"keywords":["unicode","dns","idna"],"readme":"README.md","repository":"https://github.com/hsivonen/idna_adapter","homepage":"https://docs.rs/crate/idna_adapter/latest","documentation":"https://docs.rs/idna_adapter/latest/idna_adapter/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"indexmap","version":"2.12.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.12.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A hash table with consistent order and fast iteration.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"indexmap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_full_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/tests/macros_full_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/tests/quick.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"faststring","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/benches/faststring.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"borsh":["dep:borsh"],"default":["std"],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon"],"serde":["dep:serde_core","dep:serde"],"std":[],"sval":["dep:sval"],"test_debug":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2021","metadata":{"docs":{"rs":{"features":["arbitrary","quickcheck","serde","borsh","rayon","sval"],"rustdoc-args":["--cfg","docsrs"]}},"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"inlinable_string","version":"0.1.15","authors":["Nick Fitzgerald "],"id":"registry+https://github.com/rust-lang/crates.io-index#inlinable_string@0.1.15","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The `inlinable_string` crate provides the `InlinableString` type -- an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation -- and the `StringExt` trait which abstracts string operations over both `std::string::String` and `InlinableString` (or even your own custom string type).","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"inlinable_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inlinable_string-0.1.15/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[],"no_std":[],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inlinable_string-0.1.15/Cargo.toml","categories":[],"keywords":["string","inline","inlinable"],"readme":"./README.md","repository":"https://github.com/fitzgen/inlinable_string","homepage":null,"documentation":"http://fitzgen.github.io/inlinable_string/inlinable_string/index.html","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"itertools","version":"0.13.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extra iterator adaptors, iterator methods, free functions, and macros.","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"permutohedron","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itertools","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"iris","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/examples/iris.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"adaptors_no_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/adaptors_no_collect.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_ok","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/flatten_ok.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"laziness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/laziness.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/macros_hygiene.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"merge_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/merge_join.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peeking_take_while","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/peeking_take_while.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/quick.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"specializations","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_core","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/test_core.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/test_std.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tuples","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/zip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench1","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/bench1.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations_with_replacement","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/combinations_with_replacement.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fold_specialization","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/fold_specialization.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"powerset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/powerset.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"specializations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tree_reduce","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tree_reduce.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuple_combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tuple_combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuples","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_alloc":[],"use_std":["use_alloc","either/use_std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/Cargo.toml","categories":["algorithms","rust-patterns","no-std","no-std::no-alloc"],"keywords":["iterator","data-structure","zip","product"],"readme":"README.md","repository":"https://github.com/rust-itertools/itertools","homepage":null,"documentation":"https://docs.rs/itertools/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.43.1"},"path":null},{"crate":{"name":"itertools","version":"0.14.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extra iterator adaptors, iterator methods, free functions, and macros.","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"permutohedron","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itertools","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"iris","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/examples/iris.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"adaptors_no_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/adaptors_no_collect.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_ok","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/flatten_ok.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"laziness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/laziness.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/macros_hygiene.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"merge_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/merge_join.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peeking_take_while","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/peeking_take_while.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/quick.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"specializations","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_core","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/test_core.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/test_std.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tuples","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/zip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench1","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/bench1.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations_with_replacement","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/combinations_with_replacement.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fold_specialization","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/fold_specialization.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"k_smallest","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/k_smallest.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"powerset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/powerset.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"specializations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tree_reduce","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/tree_reduce.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuple_combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/tuple_combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuples","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_alloc":[],"use_std":["use_alloc","either/use_std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/Cargo.toml","categories":["algorithms","rust-patterns","no-std","no-std::no-alloc"],"keywords":["iterator","data-structure","zip","product"],"readme":"README.md","repository":"https://github.com/rust-itertools/itertools","homepage":null,"documentation":"https://docs.rs/itertools/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"lazy_static","version":"1.5.0","authors":["Marvin Löbel "],"id":"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A macro for declaring lazily evaluated statics in Rust.","dependencies":[{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.8","kind":"normal","optional":true,"uses_default_features":false,"features":["once"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lazy_static","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mutex_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/examples/mutex_map.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"no_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/no_std.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/test.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/ui.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"spin":["dep:spin"],"spin_no_std":["spin"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/Cargo.toml","categories":["no-std","rust-patterns","memory-management"],"keywords":["macro","lazy","static"],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/lazy-static.rs","homepage":null,"documentation":"https://docs.rs/lazy_static","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"linux-raw-sys","version":"0.11.0","authors":["Dan Gohman "],"id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generated bindings for Linux's userspace API","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"linux_raw_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.11.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"auxvec":[],"bootparam":[],"btrfs":[],"core":["dep:core"],"default":["std","general","errno"],"elf":[],"elf_uapi":[],"errno":[],"general":[],"if_arp":[],"if_ether":[],"if_packet":[],"image":[],"io_uring":[],"ioctl":[],"landlock":[],"loop_device":[],"mempolicy":[],"net":[],"netlink":[],"no_std":[],"prctl":[],"ptrace":[],"rustc-dep-of-std":["core","no_std"],"std":[],"system":[],"xdp":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.11.0/Cargo.toml","categories":["external-ffi-bindings"],"keywords":["linux","uapi","ffi"],"readme":"README.md","repository":"https://github.com/sunfishcode/linux-raw-sys","homepage":null,"documentation":"https://docs.rs/linux-raw-sys","edition":"2021","metadata":{"docs":{"rs":{"features":["default","bootparam","btrfs","elf_uapi","image","ioctl","landlock","netlink","io_uring","if_arp","if_ether","if_packet","net","ptrace","prctl","elf","xdp","mempolicy","system","loop_device"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"lock_api","version":"0.4.14","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.","dependencies":[{"name":"owning_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"scopeguard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lock_api","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arc_lock":[],"atomic_usize":[],"default":["atomic_usize"],"nightly":[],"owning_ref":["dep:owning_ref"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/Cargo.toml","categories":["concurrency","no-std"],"keywords":["mutex","rwlock","lock","no_std"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"log","version":"0.4.29","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight logging facade for Rust\n","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":false,"features":["inline-i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"log","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/integration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"value","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/benches/value.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"kv":[],"kv_serde":["kv_std","value-bag/serde","serde"],"kv_std":["std","kv","value-bag/error"],"kv_sval":["kv","value-bag/sval","sval","sval_ref"],"kv_unstable":["kv","value-bag"],"kv_unstable_serde":["kv_serde","kv_unstable_std"],"kv_unstable_std":["kv_std","kv_unstable"],"kv_unstable_sval":["kv_sval","kv_unstable"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/Cargo.toml","categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","kv_std","kv_sval","kv_serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"mime","version":"0.3.17","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#mime@0.3.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Strongly Typed Mimes","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"mime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cmp","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/cmp.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/fmt.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/parse.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/Cargo.toml","categories":[],"keywords":["mime","media-extensions","media-types"],"readme":"README.md","repository":"https://github.com/hyperium/mime","homepage":null,"documentation":"https://docs.rs/mime","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"num-bigint","version":"0.4.6","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Big integer implementation for Rust","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_bigint","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bigint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_bitwise","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint_bitwise.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_scalar","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint_scalar.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"biguint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/biguint.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"biguint_scalar","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/biguint_scalar.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fuzzed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/fuzzed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"modpow","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/modpow.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roots","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/roots.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/bigint.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"factorial","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/factorial.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gcd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/gcd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"roots","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/roots.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shootout-pidigits","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/shootout-pidigits.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"default":["std"],"quickcheck":["dep:quickcheck"],"rand":["dep:rand"],"serde":["dep:serde"],"std":["num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/Cargo.toml","categories":["algorithms","data-structures","science"],"keywords":["mathematics","numerics","bignum"],"readme":"README.md","repository":"https://github.com/rust-num/num-bigint","homepage":"https://github.com/rust-num/num-bigint","documentation":"https://docs.rs/num-bigint","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","rand","quickcheck","arbitrary"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"num-complex","version":"0.4.6","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-complex@0.4.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Complex numbers implementation for Rust","dependencies":[{"name":"bytecheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_complex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"bytecheck":["dep:bytecheck"],"bytemuck":["dep:bytemuck"],"default":["std"],"libm":["num-traits/libm"],"rand":["dep:rand"],"rkyv":["dep:rkyv"],"serde":["dep:serde"],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-complex","homepage":"https://github.com/rust-num/num-complex","documentation":"https://docs.rs/num-complex","edition":"2021","metadata":{"docs":{"rs":{"features":["bytemuck","std","serde","rkyv/size_64","bytecheck","rand"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"num-integer","version":"0.1.46","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Integer traits and functions","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"average","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/tests/average.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roots","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/tests/roots.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"average","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/average.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gcd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/gcd.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"roots","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/roots.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"i128":[],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-integer","homepage":"https://github.com/rust-num/num-integer","documentation":"https://docs.rs/num-integer","edition":"2018","metadata":{"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null},{"crate":{"name":"num-iter","version":"0.1.45","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-iter@0.1.45","source":"registry+https://github.com/rust-lang/crates.io-index","description":"External iterators for generic mathematics","dependencies":[{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_iter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-iter-0.1.45/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"i128":[],"std":["num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-iter-0.1.45/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-iter","homepage":"https://github.com/rust-num/num-iter","documentation":"https://docs.rs/num-iter","edition":"2018","metadata":{"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null},{"crate":{"name":"num-rational","version":"0.4.2","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-rational@0.4.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rational numbers implementation for Rust","dependencies":[{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.42","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_rational","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-rational-0.4.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["num-bigint","std"],"num-bigint":["dep:num-bigint"],"num-bigint-std":["num-bigint/std"],"serde":["dep:serde"],"std":["num-bigint?/std","num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-rational-0.4.2/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics","fractions"],"readme":"README.md","repository":"https://github.com/rust-num/num-rational","homepage":"https://github.com/rust-num/num-rational","documentation":"https://docs.rs/num-rational","edition":"2021","metadata":{"docs":{"rs":{"features":["std","num-bigint-std","serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"num-traits","version":"0.2.19","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Numeric traits for generic mathematics","dependencies":[{"name":"libm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_traits","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/tests/cast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"i128":[],"libm":["dep:libm"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-traits","homepage":"https://github.com/rust-num/num-traits","documentation":"https://docs.rs/num-traits","edition":"2021","metadata":{"docs":{"rs":{"features":["std"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"num","version":"0.4.3","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num@0.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A collection of numeric types and traits for Rust, including bigint,\ncomplex, rational, range iterators, generic integers, and more!\n","dependencies":[{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-complex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.45","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-rational","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.19","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:num-bigint","num-rational/num-bigint"],"default":["std"],"libm":["num-complex/libm","num-traits/libm"],"num-bigint":["dep:num-bigint"],"rand":["num-bigint/rand","num-complex/rand"],"serde":["num-bigint/serde","num-complex/serde","num-rational/serde"],"std":["dep:num-bigint","num-bigint/std","num-complex/std","num-integer/std","num-iter/std","num-rational/std","num-rational/num-bigint-std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.4.3/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics","bignum"],"readme":"README.md","repository":"https://github.com/rust-num/num","homepage":"https://github.com/rust-num/num","documentation":"https://docs.rs/num","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","rand"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"once_cell","version":"1.21.3","authors":["Aleksey Kladov "],"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Single assignment cells and lazy values.","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"dev","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"once_cell","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bench_acquire","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/bench_acquire.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lazy_static","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/lazy_static.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"reentrant_init_deadlocks","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/reentrant_init_deadlocks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regex","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/regex.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"test_synchronization","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/test_synchronization.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"it","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/tests/it/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/Cargo.toml","categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"openssl-probe","version":"0.2.0","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#openssl-probe@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tool for helping to find SSL certificate locations on the system for OpenSSL\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"openssl_probe","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"probe","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/examples/probe.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/openssl-probe","homepage":"https://github.com/alexcrichton/openssl-probe","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"parking_lot","version":"0.12.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"More compact and efficient implementations of the standard synchronization primitives.","dependencies":[{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"parking_lot","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"issue_203","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/tests/issue_203.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_392","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/tests/issue_392.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"arc_lock":["lock_api/arc_lock"],"deadlock_detection":["parking_lot_core/deadlock_detection"],"default":[],"hardware-lock-elision":[],"nightly":["parking_lot_core/nightly","lock_api/nightly"],"owning_ref":["lock_api/owning_ref"],"send_guard":[],"serde":["lock_api/serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/Cargo.toml","categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":"README.md","repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["arc_lock","serde","deadlock_detection"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["arc_lock","serde","deadlock_detection"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"parking_lot_core","version":"0.9.12","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An advanced API for creating custom synchronization primitives.","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.60","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"petgraph","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"redox_syscall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.95","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"parking_lot_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"backtrace":["dep:backtrace"],"deadlock_detection":["petgraph","backtrace"],"nightly":[],"petgraph":["dep:petgraph"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/Cargo.toml","categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"percent-encoding","version":"2.3.2","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Percent encoding and decoding","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"percent_encoding","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/Cargo.toml","categories":["no-std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"path":null},{"crate":{"name":"regex-automata","version":"0.4.13","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Automata construction and matching using regular expressions.","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bstr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex_automata","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":[],"default":["std","syntax","perf","unicode","meta","nfa","dfa","hybrid"],"dfa":["dfa-build","dfa-search","dfa-onepass"],"dfa-build":["nfa-thompson","dfa-search"],"dfa-onepass":["nfa-thompson"],"dfa-search":[],"hybrid":["alloc","nfa-thompson"],"internal-instrument":["internal-instrument-pikevm"],"internal-instrument-pikevm":["logging","std"],"logging":["dep:log","aho-corasick?/logging","memchr?/logging"],"meta":["syntax","nfa-pikevm"],"nfa":["nfa-thompson","nfa-pikevm","nfa-backtrack"],"nfa-backtrack":["nfa-thompson"],"nfa-pikevm":["nfa-thompson"],"nfa-thompson":["alloc"],"perf":["perf-inline","perf-literal"],"perf-inline":[],"perf-literal":["perf-literal-substring","perf-literal-multisubstring"],"perf-literal-multisubstring":["dep:aho-corasick"],"perf-literal-substring":["aho-corasick?/perf-literal","dep:memchr"],"std":["regex-syntax?/std","memchr?/std","aho-corasick?/std","alloc"],"syntax":["dep:regex-syntax","alloc"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","unicode-word-boundary","regex-syntax?/unicode"],"unicode-age":["regex-syntax?/unicode-age"],"unicode-bool":["regex-syntax?/unicode-bool"],"unicode-case":["regex-syntax?/unicode-case"],"unicode-gencat":["regex-syntax?/unicode-gencat"],"unicode-perl":["regex-syntax?/unicode-perl"],"unicode-script":["regex-syntax?/unicode-script"],"unicode-segment":["regex-syntax?/unicode-segment"],"unicode-word-boundary":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/Cargo.toml","categories":["text-processing"],"keywords":["regex","dfa","automata","automaton","nfa"],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex/tree/master/regex-automata","documentation":"https://docs.rs/regex-automata","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"regex-syntax","version":"0.8.8","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A regular expression parser.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex_syntax","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"default":["std","unicode"],"std":[],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"unicode-age":[],"unicode-bool":[],"unicode-case":[],"unicode-gencat":[],"unicode-perl":[],"unicode-script":[],"unicode-segment":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex/tree/master/regex-syntax","documentation":"https://docs.rs/regex-syntax","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"regex","version":"1.12.2","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex@1.12.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.12","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","syntax","meta","nfa-pikevm"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std","perf","unicode","regex-syntax/default"],"logging":["aho-corasick?/logging","memchr?/logging","regex-automata/logging"],"pattern":[],"perf":["perf-cache","perf-dfa","perf-onepass","perf-backtrack","perf-inline","perf-literal"],"perf-backtrack":["regex-automata/nfa-backtrack"],"perf-cache":[],"perf-dfa":["regex-automata/hybrid"],"perf-dfa-full":["regex-automata/dfa-build","regex-automata/dfa-search"],"perf-inline":["regex-automata/perf-inline"],"perf-literal":["dep:aho-corasick","dep:memchr","regex-automata/perf-literal"],"perf-onepass":["regex-automata/dfa-onepass"],"std":["aho-corasick?/std","memchr?/std","regex-automata/std","regex-syntax/std"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","regex-automata/unicode","regex-syntax/unicode"],"unicode-age":["regex-automata/unicode-age","regex-syntax/unicode-age"],"unicode-bool":["regex-automata/unicode-bool","regex-syntax/unicode-bool"],"unicode-case":["regex-automata/unicode-case","regex-syntax/unicode-case"],"unicode-gencat":["regex-automata/unicode-gencat","regex-syntax/unicode-gencat"],"unicode-perl":["regex-automata/unicode-perl","regex-automata/unicode-word-boundary","regex-syntax/unicode-perl"],"unicode-script":["regex-automata/unicode-script","regex-syntax/unicode-script"],"unicode-segment":["regex-automata/unicode-segment","regex-syntax/unicode-segment"],"unstable":["pattern"],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/Cargo.toml","categories":["text-processing"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex","documentation":"https://docs.rs/regex","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"rustix","version":"1.1.3","authors":["Dan Gohman ","Jakub Konka "],"id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.171","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"libc_errno","registry":null,"path":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":false,"features":["general","ioctl","no_std"],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(criterion, not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.177","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":"libc_errno","registry":null,"path":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":false,"features":["auxvec","general","errno","ioctl","no_std","elf"],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.177","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":"libc_errno","registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(windows)","rename":"libc_errno","registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock"],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.20.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"rustix","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/benches/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-apis":["event","fs","io_uring","mm","mount","net","param","pipe","process","pty","rand","runtime","shm","stdio","system","termios","thread","time"],"alloc":[],"core":["dep:core"],"default":["std"],"event":[],"fs":[],"io_uring":["event","fs","net","thread","linux-raw-sys/io_uring"],"libc":["dep:libc"],"libc_errno":["dep:libc_errno"],"linux_4_11":[],"linux_5_1":["linux_4_11"],"linux_5_11":["linux_5_1"],"linux_latest":["linux_5_11"],"mm":[],"mount":[],"net":["linux-raw-sys/net","linux-raw-sys/netlink","linux-raw-sys/if_ether","linux-raw-sys/xdp"],"param":[],"pipe":[],"process":["linux-raw-sys/prctl"],"pty":["fs"],"rand":[],"runtime":["linux-raw-sys/prctl"],"rustc-dep-of-std":["core","rustc-std-workspace-alloc","linux-raw-sys/rustc-dep-of-std","bitflags/rustc-dep-of-std"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"shm":["fs"],"std":["bitflags/std","alloc","libc?/std","libc_errno?/std"],"stdio":[],"system":["linux-raw-sys/system"],"termios":[],"thread":["linux-raw-sys/prctl"],"time":[],"try_close":[],"use-explicitly-provided-auxv":[],"use-libc":["libc_errno","libc"],"use-libc-auxv":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/Cargo.toml","categories":["os::unix-apis","date-and-time","filesystem","network-programming"],"keywords":["api","file","network","safe","syscall"],"readme":"README.md","repository":"https://github.com/bytecodealliance/rustix","homepage":null,"documentation":"https://docs.rs/rustix","edition":"2021","metadata":{"docs":{"rs":{"features":["all-apis"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-unknown-illumos","x86_64-unknown-redox","x86_64-unknown-haiku","wasm32-unknown-emscripten","wasm32-wasip1"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"rustls-native-certs","version":"0.8.3","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-native-certs@0.8.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"rustls-native-certs allows rustls to use the platform native certificate store","dependencies":[{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"openssl-probe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"macos\")))","rename":null,"registry":null,"path":null},{"name":"security-framework","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","rename":null,"registry":null,"path":null},{"name":"schannel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"rustls_native_certs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"google","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/examples/google.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"print-trust-anchors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/examples/print-trust-anchors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compare_mozilla","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/tests/compare_mozilla.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoketests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/tests/smoketests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/Cargo.toml","categories":["network-programming","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/rustls-native-certs","homepage":"https://github.com/rustls/rustls-native-certs","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"rustls","version":"0.23.35","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rustls is a modern TLS library written in Rust.","dependencies":[{"name":"aws-lc-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli-decompressor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":false,"features":["default-hasher","inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.16","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","race"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103.5","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":"webpki","registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zlib-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"macro_rules_attribute","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":false,"features":["pem","aws_lc_rs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_ca","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/examples/internal/test_ca.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":["ring"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"aws-lc-rs":["aws_lc_rs"],"aws_lc_rs":["dep:aws-lc-rs","webpki/aws-lc-rs","aws-lc-rs/aws-lc-sys","aws-lc-rs/prebuilt-nasm"],"brotli":["dep:brotli","dep:brotli-decompressor","std"],"custom-provider":[],"default":["aws_lc_rs","logging","prefer-post-quantum","std","tls12"],"fips":["aws_lc_rs","aws-lc-rs?/fips","webpki/aws-lc-rs-fips"],"hashbrown":["dep:hashbrown"],"log":["dep:log"],"logging":["log"],"prefer-post-quantum":["aws_lc_rs"],"read_buf":["rustversion","std"],"ring":["dep:ring","webpki/ring"],"rustversion":["dep:rustversion"],"std":["webpki/std","pki-types/std","once_cell/std"],"tls12":[],"zlib":["dep:zlib-rs"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/Cargo.toml","categories":["network-programming","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/rustls","homepage":"https://github.com/rustls/rustls","documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"enum_no_repr_variant_discriminant_changed":"warn"}},"cargo_check_external_types":{"allowed_external_types":["rustls_pki_types","rustls_pki_types::*"]},"docs":{"rs":{"features":["read_buf","ring"],"rustdoc-args":["--cfg","rustls_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"scopeguard","version":"1.2.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"scopeguard","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"readme","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/examples/readme.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["scope-guard","defer","panic","unwind"],"readme":"README.md","repository":"https://github.com/bluss/scopeguard","homepage":null,"documentation":"https://docs.rs/scopeguard/","edition":"2015","metadata":{"release":{"no-dev-version":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"security-framework-sys","version":"2.15.0","authors":["Steven Fackler ","Kornel "],"id":"registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.15.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Apple `Security.framework` low-level FFI bindings","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"security_framework_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"OSX_10_10":["OSX_10_9"],"OSX_10_11":["OSX_10_10"],"OSX_10_12":["OSX_10_11"],"OSX_10_13":["OSX_10_12"],"OSX_10_14":["OSX_10_13"],"OSX_10_15":["OSX_10_14"],"OSX_10_9":[],"default":["OSX_10_12"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/Cargo.toml","categories":["os::macos-apis","external-ffi-bindings"],"keywords":["ffi","iOS","TLS","SSL","crypto"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security-framework-sys","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"security-framework","version":"3.5.1","authors":["Steven Fackler ","Kornel "],"id":"registry+https://github.com/rust-lang/crates.io-index#security-framework@3.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Security.framework bindings for macOS and iOS","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core-foundation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.139","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.15","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"security_framework","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"find_internet_password","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/find_internet_password.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_internet_password","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/set_internet_password.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"OSX_10_12":["security-framework-sys/OSX_10_12"],"OSX_10_13":["OSX_10_12","security-framework-sys/OSX_10_13","alpn","session-tickets"],"OSX_10_14":["OSX_10_13","security-framework-sys/OSX_10_14"],"OSX_10_15":["OSX_10_14","security-framework-sys/OSX_10_15"],"alpn":[],"default":["OSX_10_12"],"job-bless":[],"log":["dep:log"],"nightly":[],"session-tickets":[],"sync-keychain":["OSX_10_13"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/Cargo.toml","categories":["os::macos-apis","cryptography","api-bindings"],"keywords":["iOS","TLS","SSL","crypto","keychain"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security_framework","documentation":"https://docs.rs/security_framework","edition":"2021","metadata":{"docs":{"rs":{"features":["OSX_10_15"],"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"signal-hook-registry","version":"1.4.8","authors":["Michal 'vorner' Vaner ","Masaki Hara "],"id":"registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Backend crate for signal-hook","dependencies":[{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.2, <0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"signal-hook","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"signal_hook_registry","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"unregister_signal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/tests/unregister_signal.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/Cargo.toml","categories":[],"keywords":["signal","unix","daemon"],"readme":"README.md","repository":"https://github.com/vorner/signal-hook","homepage":null,"documentation":"https://docs.rs/signal-hook-registry","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.26.0"},"path":null},{"crate":{"name":"smallvec","version":"1.15.1","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"'Small vector' optimization: store up to a small number of items on the stack","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"malloc_size_of","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unty","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"bincode1","registry":null,"path":null},{"name":"debugger_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"debugger_test_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"smallvec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"debugger_visualizer","kind":["test"],"crate_types":["bin"],"required_features":["debugger_visualizer"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/tests/debugger_visualizer.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"macro","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/tests/macro.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"bincode":["dep:bincode"],"const_generics":[],"const_new":["const_generics"],"debugger_visualizer":[],"drain_filter":[],"drain_keep_rest":["drain_filter"],"impl_bincode":["bincode","unty"],"malloc_size_of":["dep:malloc_size_of"],"may_dangle":[],"serde":["dep:serde"],"specialization":[],"union":[],"unty":["dep:unty"],"write":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/Cargo.toml","categories":["data-structures"],"keywords":["small","vec","vector","stack","no_std"],"readme":"README.md","repository":"https://github.com/servo/rust-smallvec","homepage":null,"documentation":"https://docs.rs/smallvec/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"socket2","version":"0.6.1","authors":["Alex Crichton ","Thomas de Zeeuw "],"id":"registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.172","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.60","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock","Win32_System_IO","Win32_System_Threading","Win32_System_WindowsProgramming"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"socket2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"all":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/Cargo.toml","categories":["api-bindings","network-programming"],"keywords":["io","socket","network"],"readme":"README.md","repository":"https://github.com/rust-lang/socket2","homepage":"https://github.com/rust-lang/socket2","documentation":"https://docs.rs/socket2","edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["libc::socklen_t","libc::*::socklen_t","libc::sa_family_t","libc::*::sa_family_t","windows_sys::Win32::Networking::WinSock::socklen_t","windows_sys::Win32::Networking::WinSock::ADDRESS_FAMILY"]},"docs":{"rs":{"all-features":true,"default-target":"x86_64-unknown-linux-gnu","targets":["aarch64-apple-ios","aarch64-linux-android","armv7-linux-androideabi","i686-linux-android","x86_64-apple-darwin","x86_64-pc-solaris","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-redox"]}},"playground":{"features":["all"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null},{"crate":{"name":"stable_deref_trait","version":"1.2.1","authors":["Robert Grosse "],"id":"registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"stable_deref_trait","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/Cargo.toml","categories":["memory-management","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/storyyeller/stable_deref_trait","homepage":null,"documentation":"https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"tempfile","version":"3.24.0","authors":["Steven Allen ","The Rust Project Developers","Ashley Mannix ","Jason White "],"id":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.24.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library for managing temporary files and directories.","dependencies":[{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":["fs"],"target":"cfg(any(unix, target_os = \"wasi\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any(unix, windows, target_os = \"wasi\"))","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Storage_FileSystem","Win32_Foundation"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tempfile","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"env","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/env.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"namedtempfile","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/namedtempfile.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spooled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/spooled.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tempdir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/tempdir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tempfile","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/tempfile.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["getrandom"],"getrandom":["dep:getrandom"],"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/Cargo.toml","categories":[],"keywords":["tempfile","tmpfile","filesystem"],"readme":"README.md","repository":"https://github.com/Stebalien/tempfile","homepage":"https://stebalien.com/projects/tempfile-rs/","documentation":"https://docs.rs/tempfile","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"thread_local","version":"1.1.9","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Per-object thread-local storage","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thread_local","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"thread_local","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/benches/thread_local.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/Cargo.toml","categories":[],"keywords":["thread_local","concurrent","thread"],"readme":"README.md","repository":"https://github.com/Amanieu/thread_local-rs","homepage":null,"documentation":"https://docs.rs/thread_local/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"tikv-jemalloc-sys","version":"0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","authors":["Alex Crichton ","Gonzalo Brito Gadeschi ","The TiKV Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust FFI bindings to jemalloc\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tikv_jemalloc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"malloc_conf_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/malloc_conf_empty.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"malloc_conf_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/malloc_conf_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unprefixed_malloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/unprefixed_malloc.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"background_threads":["background_threads_runtime_support"],"background_threads_runtime_support":[],"debug":[],"default":["background_threads_runtime_support"],"disable_cache_oblivious":[],"disable_initial_exec_tls":[],"override_allocator_on_supported_platforms":["unprefixed_malloc_on_supported_platforms"],"profiling":[],"stats":[],"unprefixed_malloc_on_supported_platforms":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/Cargo.toml","categories":[],"keywords":["allocator","jemalloc"],"readme":"README.md","repository":"https://github.com/tikv/jemallocator","homepage":"https://github.com/tikv/jemallocator","documentation":"https://docs.rs/tikv-jemallocator-sys","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","jemallocator_docs"]}}},"links":"jemalloc","publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"tikv-jemallocator","version":"0.6.1","authors":["Alex Crichton ","Gonzalo Brito Gadeschi ","Simon Sapin ","Steven Fackler ","The TiKV Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tikv-jemallocator@0.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust allocator backed by jemalloc\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemalloc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemalloc-ctl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tikv_jemallocator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"background_thread_defaults","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/background_thread_defaults.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"background_thread_enabled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/background_thread_enabled.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ffi","kind":["test"],"crate_types":["bin"],"required_features":["stats"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"grow_in_place","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/grow_in_place.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"malloctl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/malloctl.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shrink_in_place","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/shrink_in_place.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/smoke.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke_ffi","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/smoke_ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"usable_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/usable_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roundtrip","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/benches/roundtrip.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc_trait":[],"background_threads":["tikv-jemalloc-sys/background_threads"],"background_threads_runtime_support":["tikv-jemalloc-sys/background_threads_runtime_support"],"debug":["tikv-jemalloc-sys/debug"],"default":["background_threads_runtime_support"],"disable_cache_oblivious":["tikv-jemalloc-sys/disable_cache_oblivious"],"disable_initial_exec_tls":["tikv-jemalloc-sys/disable_initial_exec_tls"],"override_allocator_on_supported_platforms":["unprefixed_malloc_on_supported_platforms","tikv-jemalloc-sys/override_allocator_on_supported_platforms"],"profiling":["tikv-jemalloc-sys/profiling"],"stats":["tikv-jemalloc-sys/stats"],"unprefixed_malloc_on_supported_platforms":["tikv-jemalloc-sys/unprefixed_malloc_on_supported_platforms"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/Cargo.toml","categories":["memory-management","api-bindings"],"keywords":["allocator","jemalloc"],"readme":"README.md","repository":"https://github.com/tikv/jemallocator","homepage":"https://github.com/tikv/jemallocator","documentation":"https://docs.rs/jemallocator","edition":"2018","metadata":{"docs":{"rs":{"features":[],"rustdoc-args":["--cfg","jemallocator_docs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"unicase","version":"2.8.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicase@2.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A case-insensitive wrapper around strings.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicase","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicase-2.8.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicase-2.8.1/Cargo.toml","categories":["internationalization","text-processing","no-std"],"keywords":["lowercase","case","case-insensitive","case-folding","no_std"],"readme":"README.md","repository":"https://github.com/seanmonstar/unicase","homepage":null,"documentation":"https://docs.rs/unicase","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"unicode-segmentation","version":"1.12.0","authors":["kwantam ","Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.12.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules.\n","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicode_segmentation","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"chars","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/benches/chars.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"word_bounds","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/benches/word_bounds.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"words","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/benches/words.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no_std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/Cargo.toml","categories":[],"keywords":["text","unicode","grapheme","word","boundary"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-segmentation","homepage":"https://github.com/unicode-rs/unicode-segmentation","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"unicode-width","version":"0.2.2","authors":["kwantam ","Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"rustc-std-workspace-std","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"std","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicode_width","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"cjk":[],"core":["dep:core"],"default":["cjk"],"no_std":[],"rustc-dep-of-std":["std","core"],"std":["dep:std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/Cargo.toml","categories":["command-line-interface","internationalization","no-std::no-alloc","text-processing"],"keywords":["text","width","unicode"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-width","homepage":"https://github.com/unicode-rs/unicode-width","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"unicode-xid","version":"0.2.6","authors":["erick.tryzelaar ","kwantam ","Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicode_xid","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"exhaustive_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/tests/exhaustive_tests.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/benches/xid.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bench":[],"default":[],"no_std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/Cargo.toml","categories":[],"keywords":["text","unicode","xid"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-xid","homepage":"https://github.com/unicode-rs/unicode-xid","documentation":"https://unicode-rs.github.io/unicode-xid","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.17.0"},"path":null},{"crate":{"name":"url","version":"2.5.7","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#url@2.5.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"URL library for Rust, based on the WHATWG URL Standard","dependencies":[{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.2","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"idna","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","compiled_data"],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"url","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/tests/unit.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"url_wpt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/tests/wpt.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"debugger_visualizer":[],"default":["std"],"expose_internals":[],"serde":["dep:serde"],"std":["idna/std","percent-encoding/std","form_urlencoded/std","serde/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/Cargo.toml","categories":["parser-implementations","web-programming","encoding","no-std"],"keywords":["url","parser"],"readme":"README.md","repository":"https://github.com/servo/rust-url","homepage":null,"documentation":"https://docs.rs/url","edition":"2018","metadata":{"docs":{"rs":{"features":["serde"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"uuid","version":"1.19.0","authors":["Ashley Mannix","Dylan DPC","Hunar Roop Kahlon"],"id":"registry+https://github.com/rust-lang/crates.io-index#uuid@1.19.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to generate and parse UUIDs.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1_smol","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slog","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid-macro-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.56","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.52","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid-rng-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":"uuid-rng-internal-lib","registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["msrv"],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"uuid","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.19.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arbitrary":["dep:arbitrary"],"atomic":["dep:atomic"],"borsh":["dep:borsh","dep:borsh-derive"],"bytemuck":["dep:bytemuck"],"default":["std"],"fast-rng":["rng","dep:rand"],"js":["dep:wasm-bindgen","dep:js-sys"],"macro-diagnostics":["dep:uuid-macro-internal"],"md5":["dep:md-5"],"rng":["dep:getrandom"],"rng-getrandom":["rng","dep:getrandom","uuid-rng-internal-lib","uuid-rng-internal-lib/getrandom"],"rng-rand":["rng","dep:rand","uuid-rng-internal-lib","uuid-rng-internal-lib/rand"],"serde":["dep:serde_core"],"sha1":["dep:sha1_smol"],"slog":["dep:slog"],"std":["wasm-bindgen?/std","js-sys?/std"],"uuid-rng-internal-lib":["dep:uuid-rng-internal-lib"],"v1":["atomic"],"v3":["md5"],"v4":["rng"],"v5":["sha1"],"v6":["atomic"],"v7":["rng"],"v8":[],"zerocopy":["dep:zerocopy"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.19.0/Cargo.toml","categories":["data-structures","no-std","parser-implementations","wasm"],"keywords":["guid","unique","uuid"],"readme":"README.md","repository":"https://github.com/uuid-rs/uuid","homepage":"https://github.com/uuid-rs/uuid","documentation":"https://docs.rs/uuid","edition":"2021","metadata":{"docs":{"rs":{"features":["serde","arbitrary","slog","borsh","v1","v3","v4","v5","v6","v7","v8"],"rustc-args":["--cfg","uuid_unstable"],"rustdoc-args":["--cfg","uuid_unstable"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["serde","v1","v3","v4","v5","v6","v7","v8"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"xattr","version":"1.6.1","authors":["Steven Allen "],"id":"registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"unix extended filesystem attributes","dependencies":[{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":false,"features":["fs","std"],"target":"cfg(any(target_os = \"android\", target_os = \"linux\", target_os = \"macos\", target_os = \"hurd\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"freebsd\", target_os = \"netbsd\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"xattr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"main","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/tests/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["unsupported"],"unsupported":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/Cargo.toml","categories":[],"keywords":["xattr","filesystem","unix"],"readme":"README.md","repository":"https://github.com/Stebalien/xattr","homepage":null,"documentation":"https://docs.rs/xattr","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/LICENSE-APACHE","used_by":[{"crate":{"name":"hashlink","version":"0.10.0","authors":["kyren "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashlink@0.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HashMap-like containers that hold their key-value pairs in a user controllable order","dependencies":[{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":false,"uses_default_features":false,"features":["default-hasher","inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashlink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"linked_hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/linked_hash_map.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"linked_hash_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/linked_hash_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lru_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/lru_cache.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"],"serde_impl":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/Cargo.toml","categories":[],"keywords":["data-structures","no_std"],"readme":"README.md","repository":"https://github.com/kyren/hashlink","homepage":null,"documentation":"https://docs.rs/hashlink","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"hashlink","version":"0.11.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#hashlink@0.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HashMap-like containers that hold their key-value pairs in a user controllable order","dependencies":[{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":false,"uses_default_features":false,"features":["default-hasher"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashlink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"linked_hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/linked_hash_map.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"linked_hash_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/linked_hash_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lru_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/lru_cache.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"],"serde_impl":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/Cargo.toml","categories":[],"keywords":["data-structures","no_std"],"readme":"README.md","repository":"https://github.com/kyren/hashlink","homepage":null,"documentation":"https://docs.rs/hashlink","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/LICENSE-APACHE","used_by":[{"crate":{"name":"lexical-core","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-core@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lexical, to- and from-string conversion routines.","dependencies":[{"name":"lexical-parse-float","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-parse-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-float","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_97_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/tests/issue_97_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-write-integer?/compact","lexical-write-float?/compact","lexical-parse-integer?/compact","lexical-parse-float?/compact"],"default":["std","write-integers","write-floats","parse-integers","parse-floats"],"f128":["lexical-util/f128","lexical-parse-float?/f128","lexical-write-float?/f128"],"f16":["lexical-util/f16","lexical-parse-float?/f16","lexical-write-float?/f16"],"floats":["parse-floats","write-floats"],"format":["lexical-util/format","lexical-parse-integer?/format","lexical-parse-float?/format","lexical-write-integer?/format","lexical-write-float?/format"],"integers":["parse-integers","write-integers"],"lexical-parse-float":["dep:lexical-parse-float"],"lexical-parse-integer":["dep:lexical-parse-integer"],"lexical-write-float":["dep:lexical-write-float"],"lexical-write-integer":["dep:lexical-write-integer"],"lint":["lexical-util/lint","lexical-write-integer?/lint","lexical-write-float?/lint","lexical-parse-integer?/lint","lexical-parse-float?/lint"],"parse":["parse-integers","parse-floats"],"parse-floats":["lexical-parse-float"],"parse-integers":["lexical-parse-integer"],"power-of-two":["lexical-util/power-of-two","lexical-write-integer?/power-of-two","lexical-write-float?/power-of-two","lexical-parse-integer?/power-of-two","lexical-parse-float?/power-of-two"],"radix":["power-of-two","lexical-util/radix","lexical-write-integer?/radix","lexical-write-float?/radix","lexical-parse-integer?/radix","lexical-parse-float?/radix"],"std":["lexical-util/std","lexical-write-integer/std","lexical-write-float/std","lexical-parse-integer/std","lexical-parse-float/std"],"write":["write-integers","write-floats"],"write-floats":["lexical-write-float"],"write-integers":["lexical-write-integer"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/Cargo.toml","categories":["parsing","encoding","no-std","value-formatting"],"keywords":["parsing","lexical","encoding","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","write-integers","write-floats","parse-integers","parse-floats","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-parse-float","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-parse-float@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient parsing of floats from strings.","dependencies":[{"name":"lexical-parse-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["parse-floats"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_parse_float","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon_radix_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon_radix_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigfloat_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bigfloat_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bigint_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"binary_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/binary_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"float_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/float_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_96_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/issue_96_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_98_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/issue_98_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lemire_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/lemire_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"libm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/libm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limits_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/limits_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mask_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/mask_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"number_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/number_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/parse_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shared_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/shared_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"slow_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/slow_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stackvec","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/stackvec.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stackvec_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/stackvec_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact","lexical-parse-integer/compact"],"default":["std"],"f128":["lexical-util/f128"],"f16":["lexical-util/f16"],"format":["lexical-util/format","lexical-parse-integer/format"],"lint":["lexical-util/lint","lexical-parse-integer/lint"],"power-of-two":["lexical-util/power-of-two","lexical-parse-integer/power-of-two"],"radix":["lexical-util/radix","lexical-parse-integer/radix","power-of-two"],"std":["lexical-util/std","lexical-parse-integer/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/Cargo.toml","categories":["parsing","no-std"],"keywords":["parsing","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-parse-integer","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-parse-integer@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient parsing of integers from strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["parse-integers"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_parse_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_91_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_91_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_96_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_96_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_98_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_98_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"partial_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/partial_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/util.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact"],"default":["std"],"format":["lexical-util/format"],"lint":["lexical-util/lint"],"power-of-two":["lexical-util/power-of-two"],"radix":["lexical-util/radix","power-of-two"],"std":["lexical-util/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/Cargo.toml","categories":["parsing","no-std"],"keywords":["parsing","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-util","version":"1.0.7","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-util@1.0.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Shared utilities for lexical creates.","dependencies":[{"name":"float16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ascii_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/ascii_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bf16_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/bf16_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"digit_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/digit_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"f16_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/f16_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"feature_format_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/feature_format_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"format_builder_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/format_builder_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"format_flags_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/format_flags_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iterator_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/iterator_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"not_feature_format_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/not_feature_format_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"num_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/num_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"skip_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/skip_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":[],"default":["std"],"f128":["parse-floats","write-floats"],"f16":["parse-floats","write-floats","float16"],"float16":["dep:float16"],"format":[],"lint":[],"parse-floats":[],"parse-integers":[],"power-of-two":[],"radix":["power-of-two"],"std":[],"write-floats":[],"write-integers":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","write-integers","write-floats","parse-integers","parse-floats","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-write-float","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-write-float@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient formatting of floats to strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["write-floats"],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_write_float","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"binary_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/binary_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compact_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/compact_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hex_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/hex_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_94_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/issue_94_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact","lexical-write-integer/compact"],"default":["std"],"f128":["lexical-util/f128"],"f16":["lexical-util/f16"],"format":["lexical-util/format"],"lint":["lexical-util/lint","lexical-write-integer/lint"],"power-of-two":["lexical-util/power-of-two","lexical-write-integer/power-of-two"],"radix":["lexical-util/radix","lexical-write-integer/radix","power-of-two"],"std":["lexical-util/std","lexical-write-integer/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["encoding","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-write-integer","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-write-integer@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient formatting of integers to strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["write-integers"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_write_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decimal_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/decimal_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"digit_count_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/digit_count_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"radix_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/radix_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/util.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact"],"default":["std"],"format":["lexical-util/format"],"lint":["lexical-util/lint"],"power-of-two":["lexical-util/power-of-two"],"radix":["lexical-util/radix","power-of-two"],"std":["lexical-util/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["encoding","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hkdf-0.12.4/LICENSE-APACHE","used_by":[{"crate":{"name":"hkdf","version":"0.12.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#hkdf@0.12.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HMAC-based Extract-and-Expand Key Derivation Function (HKDF)","dependencies":[{"name":"hmac","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hkdf","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hkdf-0.12.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hkdf-0.12.4/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hkdf-0.12.4/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":["hmac/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hkdf-0.12.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","HKDF","KDF"],"readme":"README.md","repository":"https://github.com/RustCrypto/KDFs/","homepage":"https://github.com/RustCrypto/KDFs/","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/LICENSE-APACHE","used_by":[{"crate":{"name":"aes-gcm","version":"0.10.3","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#aes-gcm@0.10.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the AES-GCM (Galois/Counter Mode)\nAuthenticated Encryption with Associated Data (AEAD) Cipher\nwith optional architecture-specific hardware acceleration\n","dependencies":[{"name":"aead","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ctr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ghash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aead","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"aes_gcm","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aes128gcm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/tests/aes128gcm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"aes256gcm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/tests/aes256gcm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"other_ivlen","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/tests/other_ivlen.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aes":["dep:aes"],"alloc":["aead/alloc"],"arrayvec":["aead/arrayvec"],"default":["aes","alloc","getrandom"],"getrandom":["aead/getrandom","rand_core"],"heapless":["aead/heapless"],"rand_core":["aead/rand_core"],"std":["aead/std","alloc"],"stream":["aead/stream"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/Cargo.toml","categories":["cryptography","no-std"],"keywords":["aead","aes","encryption","gcm","ghash"],"readme":"README.md","repository":"https://github.com/RustCrypto/AEADs","homepage":null,"documentation":"https://docs.rs/aes-gcm","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"aes","version":"0.8.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.6","kind":"normal","optional":true,"uses_default_features":false,"features":["aarch64"],"target":"cfg(all(aes_armv8, target_arch = \"aarch64\"))","rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(not(all(aes_armv8, target_arch = \"aarch64\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"aes","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"hazmat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/tests/hazmat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/tests/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/benches/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"hazmat":[],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","aes","rijndael","block-cipher"],"readme":"README.md","repository":"https://github.com/RustCrypto/block-ciphers","homepage":null,"documentation":"https://docs.rs/aes","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"argon2","version":"0.5.3","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#argon2@0.5.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","dependencies":[{"name":"base64ct","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"blake2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["rand_core"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"argon2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"kat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/tests/kat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"phc_strings","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/tests/phc_strings.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["password-hash/alloc"],"default":["alloc","password-hash","rand"],"password-hash":["dep:password-hash"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/Cargo.toml","categories":["authentication","cryptography","no-std"],"keywords":["crypto","hashing","password","phf"],"readme":"README.md","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","homepage":null,"documentation":"https://docs.rs/argon2","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"base64ct","version":"1.8.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"base64ct","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bcrypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/bcrypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"crypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/crypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/proptests.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shacrypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/shacrypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"standard","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/standard.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"url","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/url.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/benches/mod.rs","edition":"2024","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/Cargo.toml","categories":["cryptography","encoding","no-std","parser-implementations"],"keywords":["crypto","base64","pem","phc"],"readme":"README.md","repository":"https://github.com/RustCrypto/formats","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","edition":"2024","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"path":null},{"crate":{"name":"blake2","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#blake2@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"BLAKE2 hash functions","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"normal","optional":false,"uses_default_features":true,"features":["mac"],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"blake2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mac","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/mac.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"persona","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/persona.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"reset":[],"simd":[],"simd_asm":["simd_opt"],"simd_opt":["simd"],"size_opt":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","blake2","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/blake2","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"block-buffer","version":"0.10.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Buffer type for block processing of data","dependencies":[{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"block_buffer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["block","buffer"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/block-buffer","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"cipher","version":"0.4.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for describing block ciphers and stream ciphers","dependencies":[{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"inout","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cipher","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cipher-0.4.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"blobby":["dep:blobby"],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cipher-0.4.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","block-cipher","stream-cipher","trait"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/cipher","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"cpufeatures","version":"0.2.17","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"aarch64-linux-android","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cpufeatures","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aarch64","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/aarch64.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"loongarch64","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/loongarch64.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"x86","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/x86.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/Cargo.toml","categories":["hardware-support","no-std"],"keywords":["cpuid","target-feature"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/cpufeatures","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"crypto-common","version":"0.1.7","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Common cryptographic traits","dependencies":[{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.14.7","kind":"normal","optional":false,"uses_default_features":true,"features":["more_lengths"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typenum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crypto_common","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crypto-common-0.1.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"getrandom":["rand_core/getrandom"],"rand_core":["dep:rand_core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crypto-common-0.1.7/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","traits"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/crypto-common","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"ctr","version":"0.9.2","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#ctr@0.9.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"CTR block modes of operation","dependencies":[{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"kuznyechik","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"magma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ctr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctr-0.9.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctr-0.9.2/tests/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"aes128","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctr-0.9.2/benches/aes128.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["cipher/alloc"],"block-padding":["cipher/block-padding"],"std":["cipher/std","alloc"],"zeroize":["cipher/zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctr-0.9.2/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","block-mode","stream-cipher","ciphers"],"readme":"README.md","repository":"https://github.com/RustCrypto/block-modes","homepage":null,"documentation":"https://docs.rs/ctr","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"digest","version":"0.10.7","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for cryptographic hash functions and message authentication codes","dependencies":[{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"block-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"const-oid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"digest","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"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"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/Cargo.toml","categories":["cryptography","no-std"],"keywords":["digest","crypto","hash"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/digest","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"ghash","version":"0.5.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#ghash@0.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC),\nas in the AES-GCM authenticated encryption cipher.\n","dependencies":[{"name":"opaque-debug","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polyval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"ghash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ghash-0.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ghash-0.5.1/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ghash","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ghash-0.5.1/benches/ghash.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":["polyval/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ghash-0.5.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["aes-gcm","crypto","universal-hashing"],"readme":"README.md","repository":"https://github.com/RustCrypto/universal-hashes","homepage":null,"documentation":"https://docs.rs/ghash","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"hmac","version":"0.12.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"normal","optional":false,"uses_default_features":true,"features":["mac"],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha-1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"streebog","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hmac","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hmac-0.12.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hmac-0.12.1/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"reset":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hmac-0.12.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","mac","hmac","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/MACs","homepage":null,"documentation":"https://docs.rs/hmac","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"inout","version":"0.1.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#inout@0.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","dependencies":[{"name":"block-padding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"inout","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inout-0.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"block-padding":["dep:block-padding"],"std":["block-padding/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inout-0.1.4/Cargo.toml","categories":[],"keywords":["custom-reference"],"readme":null,"repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/inout","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"keccak","version":"0.1.5","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#keccak@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants\n","dependencies":[{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"aarch64\")","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"keccak","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":[],"no_unroll":[],"simd":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sponge","keccak","keccak-f","keccak-p"],"readme":"README.md","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","homepage":null,"documentation":"https://docs.rs/keccak","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"md-5","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#md-5@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"MD5 hash function","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"md5-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"md5","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["md5-asm"],"default":["std"],"force-soft":[],"loongarch64_asm":[],"md5-asm":["dep:md5-asm"],"oid":["digest/oid"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","md5","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/md-5","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"opaque-debug","version":"0.3.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#opaque-debug@0.3.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macro for opaque Debug trait implementation","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"opaque_debug","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opaque-debug-0.3.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opaque-debug-0.3.1/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opaque-debug-0.3.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/opaque-debug","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"password-hash","version":"0.5.0","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#password-hash@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits which describe the functionality of password hashing algorithms,\nas well as a `no_std`-friendly implementation of the PHC string format\n(a well-defined subset of the Modular Crypt Format a.k.a. MCF)\n","dependencies":[{"name":"base64ct","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"password_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"encoding","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/encoding.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hashing","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/hashing.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"password_hash","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/password_hash.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_vectors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/test_vectors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["base64ct/alloc"],"default":["rand_core"],"getrandom":["rand_core/getrandom"],"rand_core":["dep:rand_core"],"std":["alloc","base64ct/std","rand_core/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/Cargo.toml","categories":["authentication","cryptography","no-std"],"keywords":["crypt","mcf","password","pbkdf","phc"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits/tree/master/password-hash","homepage":null,"documentation":"https://docs.rs/password-hash","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"polyval","version":"0.6.2","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#polyval@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing\na Message Authentication Code (MAC)\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opaque-debug","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"universal-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"polyval","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/polyval-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/polyval-0.6.2/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"polyval","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/polyval-0.6.2/benches/polyval.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":["universal-hash/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/polyval-0.6.2/Cargo.toml","categories":["cryptography","no-std"],"keywords":["aes-gcm","aes-gcm-siv","crypto","ghash","universal-hashing"],"readme":"README.md","repository":"https://github.com/RustCrypto/universal-hashes","homepage":null,"documentation":"https://docs.rs/polyval","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"sha1","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SHA-1 hash function","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null},{"name":"sha1-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha1","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["sha1-asm"],"compress":[],"default":["std"],"force-soft":[],"loongarch64_asm":[],"oid":["digest/oid"],"sha1-asm":["dep:sha1-asm"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha1","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha1","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"sha2","version":"0.10.9","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null},{"name":"sha2-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["sha2-asm"],"asm-aarch64":["asm"],"compress":[],"default":["std"],"force-soft":[],"force-soft-compact":[],"loongarch64_asm":[],"oid":["digest/oid"],"sha2-asm":["dep:sha2-asm"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha2","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha2","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"sha3","version":"0.10.8","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha3@0.10.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of SHA-3, a family of Keccak-based hash functions\nincluding the SHAKE family of eXtendable-Output Functions (XOFs), as well as\nthe accelerated variant TurboSHAKE\n","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"keccak","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.4","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha3","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aliases","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/aliases.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cshake","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/cshake.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"turboshake","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/turboshake.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["keccak/asm"],"default":["std"],"oid":["digest/oid"],"reset":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha3","keccak","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"universal-hash","version":"0.5.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#universal-hash@0.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits which describe the functionality of universal hash functions (UHFs)","dependencies":[{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"universal_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/universal-hash-0.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":["crypto-common/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/universal-hash-0.5.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","mac"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/universal-hash","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aead-0.5.2/LICENSE-APACHE","used_by":[{"crate":{"name":"aead","version":"0.5.2","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for Authenticated Encryption with Associated Data (AEAD) algorithms,\nsuch as AES-GCM as ChaCha20Poly1305, which provide a high-level API\n","dependencies":[{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"heapless","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"aead","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aead-0.5.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"arrayvec":["dep:arrayvec"],"blobby":["dep:blobby"],"bytes":["dep:bytes"],"default":["rand_core"],"dev":["blobby"],"getrandom":["crypto-common/getrandom","rand_core"],"heapless":["dep:heapless"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std"],"stream":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aead-0.5.2/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","encryption"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/aead","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/LICENSE-APACHE","used_by":[{"crate":{"name":"rand_core","version":"0.6.4","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core random number generator traits and tools for implementation.\n","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"getrandom":["dep:getrandom"],"serde":["dep:serde"],"serde1":["serde"],"std":["alloc","getrandom","getrandom/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"all-features":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rand_core","version":"0.9.3","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core random number generator traits and tools for implementation.\n","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"os_rng":["dep:getrandom"],"serde":["dep:serde"],"std":["getrandom?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.3/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"all-features":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/LICENSE-APACHE","used_by":[{"crate":{"name":"getrandom","version":"0.2.16","authors":["The Rand Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small cross-platform library for retrieving random data from system source","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"getrandom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/custom.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"normal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/normal.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rdrand","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/rdrand.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/benches/buffer.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"linux_disable_fallback":[],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/Cargo.toml","categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","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"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"getrandom","version":"0.3.4","authors":["The Rand Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small cross-platform library for retrieving random data from system source","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"wasip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))","rename":null,"registry":null,"path":null},{"name":"r-efi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"netbsd\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"solaris\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"vxworks\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"getrandom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/tests/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/benches/buffer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":[],"wasm_js":["dep:wasm-bindgen","dep:js-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/Cargo.toml","categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2021","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl -fO https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.3/amd64/binary/sets/base.tar.xz","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}},"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"rand_chacha","version":"0.3.1","authors":["The Rand Project Developers","The Rust Project Developers","The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ChaCha random number generator\n","dependencies":[{"name":"ppv-lite86","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_chacha","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.3.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"serde1":["serde"],"simd":[],"std":["ppv-lite86/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.3.1/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_chacha","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/LICENSE-2.0\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/LICENSE-APACHE","used_by":[{"crate":{"name":"adler2","version":"2.0.1","authors":["Jonas Schievink ","oyvindln "],"id":"registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple clean-room implementation of the Adler-32 checksum","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null}],"license":"0BSD OR MIT OR Apache-2.0","license_file":null,"targets":[{"name":"adler2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/Cargo.toml","categories":["algorithms"],"keywords":["checksum","integrity","hash","adler32","zlib"],"readme":"README.md","repository":"https://github.com/oyvindln/adler2","homepage":null,"documentation":"https://docs.rs/adler2/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg=docsrs"]}},"release":{"no-dev-version":true,"pre-release-commit-message":"Release {{version}}","pre-release-replacements":[{"file":"CHANGELOG.md","replace":"## Unreleased\n\nNo changes.\n\n## [{{version}} - {{date}}](https://github.com/jonas-schievink/adler/releases/tag/v{{version}})\n","search":"## Unreleased\n"},{"file":"README.md","replace":"adler = \"{{version}}\"","search":"adler = \"[a-z0-9\\\\.-]+\""},{"file":"src/lib.rs","replace":"https://docs.rs/adler/{{version}}","search":"https://docs.rs/adler/[a-z0-9\\.-]+"}],"tag-message":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"proc-macro-crate","version":"3.4.0","authors":["Bastian Köcher "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-crate@3.4.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Replacement for crate (macro_rules keyword) in proc-macros\n","dependencies":[{"name":"toml_edit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.2","kind":"normal","optional":false,"uses_default_features":false,"features":["parse"],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.39","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.99","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro_crate","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro-crate-3.4.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"workspace_deps","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro-crate-3.4.0/tests/workspace_deps.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro-crate-3.4.0/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macro-rules","crate","macro","proc-macro"],"readme":"README.md","repository":"https://github.com/bkchr/proc-macro-crate","homepage":null,"documentation":"https://docs.rs/proc-macro-crate","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"# Apache License\n\n_Version 2.0, January 2004_ \n_<>_\n\n### Terms and Conditions for use, reproduction, and distribution\n\n#### 1. Definitions\n\n“License” shall mean the terms and conditions for use, reproduction, and\ndistribution as defined by Sections 1 through 9 of this document.\n\n“Licensor” shall mean the copyright owner or entity authorized by the copyright\nowner that is granting the License.\n\n“Legal Entity” shall mean the union of the acting entity and all other entities\nthat control, are controlled by, or are under common control with that entity.\nFor the purposes of this definition, “control” means **(i)** the power, direct or\nindirect, to cause the direction or management of such entity, whether by\ncontract or otherwise, or **(ii)** ownership of fifty percent (50%) or more of the\noutstanding shares, or **(iii)** beneficial ownership of such entity.\n\n“You” (or “Your”) shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n“Source” form shall mean the preferred form for making modifications, including\nbut not limited to software source code, documentation source, and configuration\nfiles.\n\n“Object” form shall mean any form resulting from mechanical transformation or\ntranslation of a Source form, including but not limited to compiled object code,\ngenerated documentation, and conversions to other media types.\n\n“Work” shall mean the work of authorship, whether in Source or Object form, made\navailable under the License, as indicated by a copyright notice that is included\nin or attached to the work (an example is provided in the Appendix below).\n\n“Derivative Works” shall mean any work, whether in Source or Object form, that\nis based on (or derived from) the Work and for which the editorial revisions,\nannotations, elaborations, or other modifications represent, as a whole, an\noriginal work of authorship. For the purposes of this License, Derivative Works\nshall not include works that remain separable from, or merely link (or bind by\nname) to the interfaces of, the Work and Derivative Works thereof.\n\n“Contribution” shall mean any work of authorship, including the original version\nof the Work and any modifications or additions to that Work or Derivative Works\nthereof, that is intentionally submitted to Licensor for inclusion in the Work\nby the copyright owner or by an individual or Legal Entity authorized to submit\non behalf of the copyright owner. For the purposes of this definition,\n“submitted” means any form of electronic, verbal, or written communication sent\nto the Licensor or its representatives, including but not limited to\ncommunication on electronic mailing lists, source code control systems, and\nissue tracking systems that are managed by, or on behalf of, the Licensor for\nthe purpose of discussing and improving the Work, but excluding communication\nthat is conspicuously marked or otherwise designated in writing by the copyright\nowner as “Not a Contribution.”\n\n“Contributor” shall mean Licensor and any individual or Legal Entity on behalf\nof whom a Contribution has been received by Licensor and subsequently\nincorporated within the Work.\n\n#### 2. Grant of Copyright License\n\nSubject to the terms and conditions of this License, each Contributor hereby\ngrants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,\nirrevocable copyright license to reproduce, prepare Derivative Works of,\npublicly display, publicly perform, sublicense, and distribute the Work and such\nDerivative Works in Source or Object form.\n\n#### 3. Grant of Patent License\n\nSubject to the terms and conditions of this License, each Contributor hereby\ngrants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,\nirrevocable (except as stated in this section) patent license to make, have\nmade, use, offer to sell, sell, import, and otherwise transfer the Work, where\nsuch license applies only to those patent claims licensable by such Contributor\nthat are necessarily infringed by their Contribution(s) alone or by combination\nof their Contribution(s) with the Work to which such Contribution(s) was\nsubmitted. If You institute patent litigation against any entity (including a\ncross-claim or counterclaim in a lawsuit) alleging that the Work or a\nContribution incorporated within the Work constitutes direct or contributory\npatent infringement, then any patent licenses granted to You under this License\nfor that Work shall terminate as of the date such litigation is filed.\n\n#### 4. Redistribution\n\nYou may reproduce and distribute copies of the Work or Derivative Works thereof\nin any medium, with or without modifications, and in Source or Object form,\nprovided that You meet the following conditions:\n\n- **(a)** You must give any other recipients of the Work or Derivative Works a copy of\n this License; and\n- **(b)** You must cause any modified files to carry prominent notices stating that You\n changed the files; and\n- **(c)** You must retain, in the Source form of any Derivative Works that You distribute,\n all copyright, patent, trademark, and attribution notices from the Source form\n of the Work, excluding those notices that do not pertain to any part of the\n Derivative Works; and\n- **(d)** If the Work includes a “NOTICE” text file as part of its distribution, then any\n Derivative Works that You distribute must include a readable copy of the\n attribution notices contained within such NOTICE file, excluding those notices\n that do not pertain to any part of the Derivative Works, in at least one of the\n following places: within a NOTICE text file distributed as part of the\n Derivative Works; within the Source form or documentation, if provided along\n with the Derivative Works; or, within a display generated by the Derivative\n Works, if and wherever such third-party notices normally appear. The contents of\n the NOTICE file are for informational purposes only and do not modify the\n License. You may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text from the Work,\n provided that such additional attribution notices cannot be construed as\n modifying the License.\n\nYou may add Your own copyright statement to Your modifications and may provide\nadditional or different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works as a whole,\nprovided Your use, reproduction, and distribution of the Work otherwise complies\nwith the conditions stated in this License.\n\n#### 5. Submission of Contributions\n\nUnless You explicitly state otherwise, any Contribution intentionally submitted\nfor inclusion in the Work by You to the Licensor shall be under the terms and\nconditions of this License, without any additional terms or conditions.\nNotwithstanding the above, nothing herein shall supersede or modify the terms of\nany separate license agreement you may have executed with Licensor regarding\nsuch Contributions.\n\n#### 6. Trademarks\n\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n#### 7. Disclaimer of Warranty\n\nUnless required by applicable law or agreed to in writing, Licensor provides the\nWork (and each Contributor provides its Contributions) on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,\nincluding, without limitation, any warranties or conditions of TITLE,\nNON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are\nsolely responsible for determining the appropriateness of using or\nredistributing the Work and assume any risks associated with Your exercise of\npermissions under this License.\n\n#### 8. Limitation of Liability\n\nIn no event and under no legal theory, whether in tort (including negligence),\ncontract, or otherwise, unless required by applicable law (such as deliberate\nand grossly negligent acts) or agreed to in writing, shall any Contributor be\nliable to You for damages, including any direct, indirect, special, incidental,\nor consequential damages of any character arising as a result of this License or\nout of the use or inability to use the Work (including but not limited to\ndamages for loss of goodwill, work stoppage, computer failure or malfunction, or\nany and all other commercial damages or losses), even if such Contributor has\nbeen advised of the possibility of such damages.\n\n#### 9. Accepting Warranty or Additional Liability\n\nWhile redistributing the Work or Derivative Works thereof, You may choose to\noffer, and charge a fee for, acceptance of support, warranty, indemnity, or\nother liability obligations and/or rights consistent with this License. However,\nin accepting such obligations, You may act only on Your own behalf and on Your\nsole responsibility, not on behalf of any other Contributor, and only if You\nagree to indemnify, defend, and hold each Contributor harmless for any liability\nincurred by, or claims asserted against, such Contributor by reason of your\naccepting any such warranty or additional liability.\n\n_END OF TERMS AND CONDITIONS_\n\n### APPENDIX: How to apply the Apache License to your work\n\nTo apply the Apache License to your work, attach the following boilerplate\nnotice, with the fields enclosed by brackets `[]` replaced with your own\nidentifying information. (Don't include the brackets!) The text should be\nenclosed in the appropriate comment syntax for the file format. We also\nrecommend that a file or class name and description of purpose be included on\nthe same “printed page” as the copyright notice for easier identification within\nthird-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/repos/liwan/LICENSE.md","used_by":[{"crate":{"name":"liwan","version":"1.2.1","authors":[],"id":"path+file:///home/henry/repos/liwan#1.2.1","source":null,"description":null,"dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arc-swap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["help"],"target":null,"rename":null,"registry":null,"path":null},{"name":"argon2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":["rand"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["gzip","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bs58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std","now"],"target":null,"rename":null,"registry":null,"path":null},{"name":"duckdb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":["buildtime_bindgen","chrono","bundled","r2d2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"figment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":["toml","env"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"maxminddb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":["simdutf8"],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"md5","registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1","kind":"normal","optional":false,"uses_default_features":false,"features":["embed","cookie","compression","tower-compat"],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem-openapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1","kind":"normal","optional":false,"uses_default_features":false,"features":["chrono"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quick_cache","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":true,"features":["ahash"],"target":null,"rename":null,"registry":null,"path":null},{"name":"r2d2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":["std","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"normal","optional":false,"uses_default_features":false,"features":["json","stream","charset","rustls"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.38","kind":"normal","optional":false,"uses_default_features":true,"features":["bundled","modern_sqlite","chrono"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9","kind":"normal","optional":false,"uses_default_features":true,"features":["mime-guess"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.48","kind":"normal","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread","signal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"astral-tokio-tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"tokio-tar","registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":true,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ua-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19","kind":"normal","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"figment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemallocator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_env = \"msvc\"))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"liwan","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/repos/liwan/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"liwan","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/src/main.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"auth","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/tests/auth.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dashboard","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/tests/dashboard.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/tests/event.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"_enable_seeding":[],"default":["geoip"],"geoip":["dep:maxminddb"]},"manifest_path":"/home/henry/repos/liwan/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/explodingcamera/liwan","homepage":null,"documentation":null,"edition":"2024","links":null,"publish":[],"default_run":null,"rust_version":"1.92.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"Apache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by\nthe copyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all\nother entities that control, are controlled by, or are under common\ncontrol with that entity. For the purposes of this definition,\n\"control\" means (i) the power, direct or indirect, to cause the\ndirection or management of such entity, whether by contract or\notherwise, or (ii) ownership of fifty percent (50%) or more of the\noutstanding shares, or (iii) beneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity\nexercising permissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation\nsource, and configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical\ntransformation or translation of a Source form, including but\nnot limited to compiled object code, generated documentation,\nand conversions to other media types.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a\ncopyright notice that is included in or attached to the work\n(an example is provided in the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object\nform, that is based on (or derived from) the Work and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship. For the purposes\nof this License, Derivative Works shall not include works that remain\nseparable from, or merely link (or bind by name) to the interfaces of,\nthe Work and Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including\nthe original version of the Work and any modifications or additions\nto that Work or Derivative Works thereof, that is intentionally\nsubmitted to Licensor for inclusion in the Work by the copyright owner\nor by an individual or Legal Entity authorized to submit on behalf of\nthe copyright owner. For the purposes of this definition, \"submitted\"\nmeans any form of electronic, verbal, or written communication sent\nto the Licensor or its representatives, including but not limited to\ncommunication on electronic mailing lists, source code control systems,\nand issue tracking systems that are managed by, or on behalf of, the\nLicensor for the purpose of discussing and improving the Work, but\nexcluding communication that is conspicuously marked or otherwise\ndesignated in writing by the copyright owner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\ncopyright license to reproduce, prepare Derivative Works of,\npublicly display, publicly perform, sublicense, and distribute the\nWork and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\n(except as stated in this section) patent license to make, have made,\nuse, offer to sell, sell, import, and otherwise transfer the Work,\nwhere such license applies only to those patent claims licensable\nby such Contributor that are necessarily infringed by their\nContribution(s) alone or by combination of their Contribution(s)\nwith the Work to which such Contribution(s) was submitted. If You\ninstitute patent litigation against any entity (including a\ncross-claim or counterclaim in a lawsuit) alleging that the Work\nor a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses\ngranted to You under this License for that Work shall terminate\nas of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\nWork or Derivative Works thereof in any medium, with or without\nmodifications, and in Source or Object form, provided that You\nmeet the following conditions:\n\n(a) You must give any other recipients of the Work or\nDerivative Works a copy of this License; and\n\n(b) You must cause any modified files to carry prominent notices\nstating that You changed the files; and\n\n(c) You must retain, in the Source form of any Derivative Works\nthat You distribute, all copyright, patent, trademark, and\nattribution notices from the Source form of the Work,\nexcluding those notices that do not pertain to any part of\nthe Derivative Works; and\n\n(d) If the Work includes a \"NOTICE\" text file as part of its\ndistribution, then any Derivative Works that You distribute must\ninclude a readable copy of the attribution notices contained\nwithin such NOTICE file, excluding those notices that do not\npertain to any part of the Derivative Works, in at least one\nof the following places: within a NOTICE text file distributed\nas part of the Derivative Works; within the Source form or\ndocumentation, if provided along with the Derivative Works; or,\nwithin a display generated by the Derivative Works, if and\nwherever such third-party notices normally appear. The contents\nof the NOTICE file are for informational purposes only and\ndo not modify the License. You may add Your own attribution\nnotices within Derivative Works that You distribute, alongside\nor as an addendum to the NOTICE text from the Work, provided\nthat such additional attribution notices cannot be construed\nas modifying the License.\n\nYou may add Your own copyright statement to Your modifications and\nmay provide additional or different license terms and conditions\nfor use, reproduction, or distribution of Your modifications, or\nfor any such Derivative Works as a whole, provided Your use,\nreproduction, and distribution of the Work otherwise complies with\nthe conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\nany Contribution intentionally submitted for inclusion in the Work\nby You to the Licensor shall be under the terms and conditions of\nthis License, without any additional terms or conditions.\nNotwithstanding the above, nothing herein shall supersede or modify\nthe terms of any separate license agreement you may have executed\nwith Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\nnames, trademarks, service marks, or product names of the Licensor,\nexcept as required for reasonable and customary use in describing the\norigin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\nagreed to in writing, Licensor provides the Work (and each\nContributor provides its Contributions) on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied, including, without limitation, any warranties or conditions\nof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\nPARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any\nrisks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\nwhether in tort (including negligence), contract, or otherwise,\nunless required by applicable law (such as deliberate and grossly\nnegligent acts) or agreed to in writing, shall any Contributor be\nliable to You for damages, including any direct, indirect, special,\nincidental, or consequential damages of any character arising as a\nresult of this License or out of the use or inability to use the\nWork (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all\nother commercial damages or losses), even if such Contributor\nhas been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\nthe Work or Derivative Works thereof, You may choose to offer,\nand charge a fee for, acceptance of support, warranty, indemnity,\nor other liability obligations and/or rights consistent with this\nLicense. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf\nof any other Contributor, and only if You agree to indemnify,\ndefend, and hold each Contributor harmless for any liability\nincurred by, or claims asserted against, such Contributor by reason\nof your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\nTo apply the Apache License to your work, attach the following\nboilerplate notice, with the fields enclosed by brackets \"[]\"\nreplaced with your own identifying information. (Don't include\nthe brackets!) The text should be enclosed in the appropriate\ncomment syntax for the file format. We also recommend that a\nfile or class name and description of purpose be included on the\nsame \"printed page\" as the copyright notice for easier\nidentification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/LICENSE-APACHE","used_by":[{"crate":{"name":"httpdate","version":"1.0.3","authors":["Pyfisch "],"id":"registry+https://github.com/rust-lang/crates.io-index#httpdate@1.0.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HTTP date parsing and formatting","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"httpdate","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/Cargo.toml","categories":[],"keywords":["http","date","time","simple","timestamp"],"readme":"README.md","repository":"https://github.com/pyfisch/httpdate","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"Apache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n\"License\" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, \"control\" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising permissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.\n\n\"Work\" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, \"submitted\" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:\n\n (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.\n\n You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\nTo apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets \"[]\" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same \"printed page\" as the copyright notice for easier identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":null,"used_by":[{"crate":{"name":"anyhow","version":"1.0.100","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Flexible concrete Error type built on std::error::Error","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.51","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"anyhow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_autotrait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_autotrait.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_backtrace.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_boxed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_boxed.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_chain.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_context","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_context.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_convert","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_convert.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_downcast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_downcast.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ensure","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_ensure.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ffi","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_fmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_fmt.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_repr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_repr.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_source.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"backtrace":["dep:backtrace"],"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["error","error-handling"],"readme":"README.md","repository":"https://github.com/dtolnay/anyhow","homepage":null,"documentation":"https://docs.rs/anyhow","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.39.0"},"path":null},{"crate":{"name":"async-compression","version":"0.4.36","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#async-compression@0.4.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adaptors between compression crates and Rust's modern asynchronous IO types.\n","dependencies":[{"name":"compression-codecs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compression-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.24.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"deflate64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"liblzma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"libzstd","registry":null,"path":null},{"name":"lz4","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ntest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.38.2","kind":"dev","optional":false,"uses_default_features":false,"features":["io-util","macros","rt-multi-thread","io-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"async_compression","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lzma_filters","kind":["example"],"crate_types":["bin"],"required_features":["xz","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/examples/lzma_filters.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlib_tokio_write","kind":["example"],"crate_types":["bin"],"required_features":["zlib","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/examples/zlib_tokio_write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstd_gzip","kind":["example"],"crate_types":["bin"],"required_features":["zstd","gzip","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/examples/zstd_gzip.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"brotli","kind":["test"],"crate_types":["bin"],"required_features":["brotli"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/brotli.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bzip2","kind":["test"],"crate_types":["bin"],"required_features":["bzip2"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/bzip2.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deflate","kind":["test"],"crate_types":["bin"],"required_features":["deflate"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/deflate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gzip","kind":["test"],"crate_types":["bin"],"required_features":["gzip"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/gzip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lz4","kind":["test"],"crate_types":["bin"],"required_features":["lz4"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/lz4.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lzma","kind":["test"],"crate_types":["bin"],"required_features":["lzma"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/lzma.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/proptest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xz","kind":["test"],"crate_types":["bin"],"required_features":["xz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/xz.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zlib","kind":["test"],"crate_types":["bin"],"required_features":["zlib"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/zlib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd","kind":["test"],"crate_types":["bin"],"required_features":["zstd"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/zstd.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd-dict","kind":["test"],"crate_types":["bin"],"required_features":["zstd","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/zstd-dict.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd-window-size","kind":["test"],"crate_types":["bin"],"required_features":["zstd","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/zstd-window-size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"all":["all-implementations","all-algorithms"],"all-algorithms":["brotli","bzip2","deflate","deflate64","gzip","lz4","lzma","xz","xz-parallel","zlib","zstd"],"all-implementations":["futures-io","tokio"],"brotli":["compression-codecs/brotli"],"bzip2":["compression-codecs/bzip2"],"deflate":["compression-codecs/deflate"],"deflate64":["compression-codecs/deflate64"],"futures-io":["dep:futures-io"],"gzip":["compression-codecs/gzip"],"lz4":["compression-codecs/lz4"],"lzma":["compression-codecs/lzma"],"tokio":["dep:tokio"],"xz":["compression-codecs/xz","lzma"],"xz-parallel":["compression-codecs/xz-parallel","xz"],"xz2":["compression-codecs/xz2","xz"],"zlib":["compression-codecs/zlib"],"zstd":["compression-codecs/zstd"],"zstdmt":["compression-codecs/zstdmt","zstd"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"async-trait","version":"0.1.89","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Type erasure for async trait methods","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","full","parsing","printing","proc-macro","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.40","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.27","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"async_trait","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/Cargo.toml","categories":["asynchronous","no-std"],"keywords":["async"],"readme":"README.md","repository":"https://github.com/dtolnay/async-trait","homepage":null,"documentation":"https://docs.rs/async-trait","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"compression-codecs","version":"0.4.35","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#compression-codecs@0.4.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adaptors for various compression algorithms.\n","dependencies":[{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compression-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"deflate64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"liblzma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"libzstd","registry":null,"path":null},{"name":"lz4","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"compression_codecs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.35/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"all-algorithms":["brotli","bzip2","deflate","gzip","lz4","lzma","xz-parallel","xz","zlib","zstd","deflate64"],"brotli":["dep:brotli"],"bzip2":["dep:bzip2"],"deflate":["flate2"],"deflate64":["dep:deflate64"],"flate2":["dep:flate2"],"gzip":["flate2","memchr"],"libzstd":["dep:libzstd"],"lz4":["dep:lz4"],"lzma":["dep:liblzma"],"memchr":["dep:memchr"],"xz":["lzma"],"xz-parallel":["xz","liblzma/parallel"],"xz2":["xz"],"zlib":["flate2"],"zstd":["libzstd","zstd-safe"],"zstd-safe":["dep:zstd-safe"],"zstdmt":["zstd","zstd-safe/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.35/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"compression-core","version":"0.4.31","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#compression-core@0.4.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Abstractions for compression algorithms.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"compression_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.31/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"figment","version":"0.10.19","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#figment@0.10.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A configuration library so con-free, it's unreal.","dependencies":[{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pear","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uncased","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_pointer_width = \"8\", target_pointer_width = \"16\", target_pointer_width = \"32\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"figment","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tuple-struct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/tuple-struct.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lossy_values","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/lossy_values.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cargo","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/cargo.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"empty-env-vars","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/empty-env-vars.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"camel-case","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/camel-case.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/enum.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"yaml-enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/yaml-enum.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tagged","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/tagged.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"env":["pear","parse-value"],"json":["serde_json"],"parking_lot":["dep:parking_lot"],"parse-value":["pear"],"pear":["dep:pear"],"serde_json":["dep:serde_json"],"serde_yaml":["dep:serde_yaml"],"tempfile":["dep:tempfile"],"test":["tempfile","parking_lot"],"toml":["dep:toml"],"yaml":["serde_yaml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/Cargo.toml","categories":["config"],"keywords":["config","configuration","toml","json","yaml"],"readme":"README.md","repository":"https://github.com/SergioBenitez/Figment","homepage":null,"documentation":"https://docs.rs/figment/0.10","edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"half","version":"2.7.1","authors":["Kathryn Long "],"id":"registry+https://github.com/rust-lang/crates.io-index#half@2.7.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.16","kind":"normal","optional":true,"uses_default_features":false,"features":["libm"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":["thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_distr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.26","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crunchy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crunchy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"spirv\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"half","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"convert","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/benches/convert.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"default":["std"],"nightly":[],"num-traits":["dep:num-traits"],"rand_distr":["dep:rand","dep:rand_distr"],"rkyv":["dep:rkyv"],"serde":["dep:serde"],"std":["alloc"],"use-intrinsics":[],"zerocopy":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/Cargo.toml","categories":["no-std","data-structures","encoding"],"keywords":["f16","bfloat16","no_std"],"readme":"README.md","repository":"https://github.com/VoidStarKat/half-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"ident_case","version":"1.0.1","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#ident_case@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utility for applying case rules to Rust identifiers.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ident_case","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ident_case-1.0.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ident_case-1.0.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/TedDriggs/ident_case","homepage":null,"documentation":"https://docs.rs/ident_case/1.0.1","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"itoa","version":"1.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast integer primitive to string conversion","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itoa","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"libc","version":"0.2.178","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.178","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Raw FFI bindings to platform libraries like libc.","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"libc","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.178/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"const_fn","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.178/tests/const_fn.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.178/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.178/Cargo.toml","categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"global_value_marked_deprecated":"warn","repr_align_removed":"warn"}},"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","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-ibm-aix","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","powerpc64le-unknown-linux-musl","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv32-wrs-vxworks","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","riscv64-wrs-vxworks","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","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"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"miniz_oxide","version":"0.8.9","authors":["Frommi ","oyvindln ","Rich Geldreich richgel99@gmail.com"],"id":"registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"DEFLATE compression and decompression library rewritten in Rust based on miniz","dependencies":[{"name":"adler2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"simd-adler32","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Zlib OR Apache-2.0","license_file":null,"targets":[{"name":"miniz_oxide","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:alloc"],"block-boundary":[],"core":["dep:core"],"default":["with-alloc"],"rustc-dep-of-std":["core","alloc","adler2/rustc-dep-of-std"],"serde":["dep:serde"],"simd":["simd-adler32"],"simd-adler32":["dep:simd-adler32"],"std":[],"with-alloc":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/Cargo.toml","categories":["compression"],"keywords":["zlib","miniz","deflate","encoding"],"readme":"Readme.md","repository":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","homepage":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","documentation":"https://docs.rs/miniz_oxide","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"pear","version":"0.2.9","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#pear@0.2.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A pear is a fruit.","dependencies":[{"name":"inlinable_string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pear_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yansi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0-rc.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pear","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"contextualize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/contextualize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_expected","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/custom_expected.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"marker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/marker.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parsers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/parsers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peek","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/peek.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rewind","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/rewind.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"color":["yansi"],"default":["color"],"yansi":["dep:yansi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SergioBenitez/Pear","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"pear_codegen","version":"0.2.9","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#pear_codegen@0.2.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A (codegen) pear is a fruit.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.50","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2-diagnostics","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.30","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.30","kind":"normal","optional":false,"uses_default_features":true,"features":["full","extra-traits","visit-mut"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pear_codegen","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear_codegen-0.2.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear_codegen-0.2.9/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SergioBenitez/Pear","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"pin-project-internal","version":"1.1.10","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `pin-project` crate.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["parsing","printing","clone-impls","proc-macro","full","visit-mut"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project_internal","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-internal-1.1.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-internal-1.1.10/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":null,"repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"pin-project-lite","version":"0.2.16","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight version of pin-project written with declarative macros.\n","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project_lite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"drop_order","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/drop_order.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"expandtest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/expandtest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proper_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/proper_unpin.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":[]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.37.0"},"path":null},{"crate":{"name":"pin-project","version":"1.1.10","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A crate for safe and ergonomic pin-projection.\n","dependencies":[{"name":"pin-project-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.1.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"enum-default","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/enum-default.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum-default-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/enum-default-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"not_unpin","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/not_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"not_unpin-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/not_unpin-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"pinned_drop","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/pinned_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"pinned_drop-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/pinned_drop-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"project_replace","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/project_replace.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"project_replace-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/project_replace-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"struct-default","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/struct-default.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"struct-default-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/struct-default-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"unsafe_unpin","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/unsafe_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"unsafe_unpin-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/unsafe_unpin-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cfg","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/cfg.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"drop_order","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/drop_order.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"expandtest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/expandtest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"pin_project","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/pin_project.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"pinned_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/pinned_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proper_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/proper_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"repr_packed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/repr_packed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsafe_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/unsafe_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["pin_project_internal::*"]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"portable-atomic","version":"1.13.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Portable atomic types including support for 128-bit atomics, atomic float, etc.\n","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"build-context","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sptr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.163","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"crabgrind","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(valgrind)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"dev","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Threading"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"portable_atomic","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"critical-section":["dep:critical-section"],"default":["fallback"],"disable-fiq":[],"fallback":[],"float":[],"force-amo":[],"require-cas":[],"s-mode":[],"serde":["dep:serde"],"std":[],"unsafe-assume-privileged":[],"unsafe-assume-single-core":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/Cargo.toml","categories":["concurrency","embedded","hardware-support","no-std","no-std::no-alloc"],"keywords":["atomic"],"readme":"README.md","repository":"https://github.com/taiki-e/portable-atomic","homepage":null,"documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":["serde_core::*"]},"docs":{"rs":{"features":["float","std","serde","critical-section"],"rustdoc-args":["--extend-css","src/rustdoc.css","--cfg","portable_atomic_unstable_f16","--cfg","portable_atomic_unstable_f128"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.34.0"},"path":null},{"crate":{"name":"proc-macro2-diagnostics","version":"0.10.1","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2-diagnostics@0.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Diagnostics for proc-macro2.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yansi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0-rc","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro2_diagnostics","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"main","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/tests/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"colors":["yansi"],"default":["colors"],"yansi":["dep:yansi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/SergioBenitez/proc-macro2-diagnostics","homepage":"https://github.com/SergioBenitez/proc-macro2-diagnostics","documentation":"https://docs.rs/proc-macro2-diagnostics","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"proc-macro2","version":"1.0.104","authors":["David Tolnay ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.104","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"comments","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/comments.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"features","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/features.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"marker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/marker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_fmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/test_fmt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/test_size.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","metadata":{"docs":{"rs":{"rustc-args":["--cfg=procmacro2_semver_exempt"],"rustdoc-args":["--cfg=procmacro2_semver_exempt","--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"quote","version":"1.0.42","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.42","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Quasi-quoting macro quote!(...)","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"quote","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"rand","version":"0.8.5","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Random number generators and other randomness functionality.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"packed_simd_2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.7","kind":"normal","optional":true,"uses_default_features":true,"features":["into_bits"],"target":null,"rename":"packed_simd","registry":null,"path":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.22","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["rand_core/alloc"],"default":["std","std_rng"],"getrandom":["rand_core/getrandom"],"libc":["dep:libc"],"log":["dep:log"],"min_const_gen":[],"nightly":[],"packed_simd":["dep:packed_simd"],"rand_chacha":["dep:rand_chacha"],"serde":["dep:serde"],"serde1":["serde","rand_core/serde1"],"simd_support":["packed_simd"],"small_rng":[],"std":["rand_core/std","rand_chacha/std","alloc","getrandom","libc"],"std_rng":["rand_chacha"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"features":["small_rng","serde1"]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rand","version":"0.9.2","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Random number generators and other randomness functionality.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.140","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std","std_rng","os_rng","small_rng","thread_rng"],"log":["dep:log"],"nightly":[],"os_rng":["rand_core/os_rng"],"serde":["dep:serde","rand_core/serde"],"simd_support":[],"small_rng":[],"std":["rand_core/std","rand_chacha?/std","alloc"],"std_rng":["dep:rand_chacha"],"thread_rng":["std","std_rng","os_rng"],"unbiased":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["small_rng","serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"rand_chacha","version":"0.9.0","authors":["The Rand Project Developers","The Rust Project Developers","The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ChaCha random number generator\n","dependencies":[{"name":"ppv-lite86","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["os_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_chacha","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"os_rng":["rand_core/os_rng"],"serde":["dep:serde"],"std":["ppv-lite86/std","rand_core/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_chacha","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"refinery-core","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery-core@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate should not be used directly, it is internally related to Refinery","dependencies":[{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":true,"features":["async-await"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mysql","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=21.0.0, <=26","kind":"normal","optional":true,"uses_default_features":false,"features":["minimal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"mysql_async","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.28, <=0.36","kind":"normal","optional":true,"uses_default_features":false,"features":["minimal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.17, <=0.19","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.23, <=0.37","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"siphasher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tiberius","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.7, <=0.12","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing","formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5, <=0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"normal","optional":true,"uses_default_features":true,"features":["compat"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"refinery_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-core-0.9.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":[],"futures":["dep:futures"],"int8-versions":[],"mysql":["dep:mysql"],"mysql_async":["dep:mysql_async"],"postgres":["dep:postgres","dep:postgres-native-tls","dep:native-tls"],"rusqlite":["dep:rusqlite"],"rusqlite-bundled":["rusqlite","rusqlite/bundled"],"serde":["dep:serde","time/serde"],"tiberius":["dep:tiberius","futures","tokio","tokio/net"],"tiberius-config":["tiberius","tokio","tokio-util","serde"],"tokio":["dep:tokio"],"tokio-postgres":["dep:postgres-native-tls","dep:native-tls","dep:tokio-postgres","tokio","tokio/rt"],"tokio-util":["dep:tokio-util"],"toml":["serde","dep:toml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-core-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"refinery-macros","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery-macros@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate should not be used directly, it is internally related to Refinery","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"refinery_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-macros-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"enums":["dep:heck"],"int8-versions":["refinery-core/int8-versions"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-macros-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rfc7239","version":"0.1.3","authors":["Robin Appelman "],"id":"registry+https://github.com/rust-lang/crates.io-index#rfc7239@0.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser for rfc7239 formatted Forwarded headers","dependencies":[{"name":"uncased","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rfc7239","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rfc7239-0.1.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rfc7239-0.1.3/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/icewind1991/rfc7239","homepage":null,"documentation":"https://docs.rs/rfc7239","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.1"},"path":null},{"crate":{"name":"rustc-hash","version":"2.1.1","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A speedy, non-cryptographic hashing algorithm used by rustc","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"rustc_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-hash-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"nightly":[],"rand":["dep:rand","std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-hash-2.1.1/Cargo.toml","categories":[],"keywords":["hash","hasher","fxhash","rustc"],"readme":"README.md","repository":"https://github.com/rust-lang/rustc-hash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rustversion","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Conditional compilation according to rustc compiler version","dependencies":[{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.49","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustversion","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_const","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_const.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_eval","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_eval.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_parse.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/build/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/Cargo.toml","categories":["development-tools::build-utils","no-std","no-std::no-alloc"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/rustversion","homepage":null,"documentation":"https://docs.rs/rustversion","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null},{"crate":{"name":"ryu","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast floating point to string conversion","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_xorshift","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR BSL-1.0","license_file":null,"targets":[{"name":"ryu","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"upstream_benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/examples/upstream_benchmark.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"common_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/common_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_intrinsics_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_intrinsics_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_table_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_table_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"exhaustive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/exhaustive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"f2s_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/f2s_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s2d_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/s2d_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s2f_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/s2f_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"],"small":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/ryu","homepage":null,"documentation":"https://docs.rs/ryu","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"serde","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A generic serialization/deserialization framework","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":"normal","optional":false,"uses_default_features":false,"features":["result"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core/alloc"],"default":["std"],"derive":["serde_derive"],"rc":["serde_core/rc"],"serde_derive":["dep:serde_derive"],"std":["serde_core/std"],"unstable":["serde_core/unstable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.toml","categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde","edition":"2021","metadata":{"docs":{"rs":{"features":["derive","rc","unstable"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["derive","rc"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"serde_core","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Serde traits only, with no support for derive -- use the `serde` crate instead","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std","result"],"rc":[],"result":[],"std":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/Cargo.toml","categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"README.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde_core","edition":"2021","metadata":{"docs":{"rs":{"features":["rc","result","unstable"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["rc","result"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"serde_derive","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.81","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","derive","parsing","printing","proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/Cargo.toml","categories":["no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std","derive"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://serde.rs/derive.html","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"serde_json","version":"1.0.148","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.148","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A JSON serialization file format","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zmij","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_stacker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_json","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"debug","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lexical","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/lexical.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"regression","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/regression.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"indexmap":["dep:indexmap"],"preserve_order":["indexmap","std"],"raw_value":[],"std":["memchr/std","serde_core/std"],"unbounded_depth":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/Cargo.toml","categories":["encoding","parser-implementations","no-std"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","homepage":null,"documentation":"https://docs.rs/serde_json","edition":"2021","metadata":{"docs":{"rs":{"features":["preserve_order","raw_value","unbounded_depth"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["float_roundtrip","raw_value","unbounded_depth"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"serde_urlencoded","version":"0.7.1","authors":["Anthony Ramine "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_urlencoded@0.7.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"`x-www-form-urlencoded` meets Serde","dependencies":[{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_urlencoded","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"test_deserialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/tests/test_deserialize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/tests/test_serialize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/Cargo.toml","categories":["encoding","web-programming"],"keywords":["serde","serialization","urlencoded"],"readme":"README.md","repository":"https://github.com/nox/serde_urlencoded","homepage":null,"documentation":"https://docs.rs/serde_urlencoded/0.7.1/serde_urlencoded/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"serde_yaml","version":"0.9.34+deprecated","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_yaml@0.9.34+deprecated","source":"registry+https://github.com/rust-lang/crates.io-index","description":"YAML data format for Serde","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.195","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unsafe-libyaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.79","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.195","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_yaml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_de","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/tests/test_de.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/tests/test_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/tests/test_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_value","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/tests/test_value.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/Cargo.toml","categories":["encoding","parser-implementations"],"keywords":["yaml","serde","serialization"],"readme":"README.md","repository":"https://github.com/dtolnay/serde-yaml","homepage":null,"documentation":"https://docs.rs/serde_yaml/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null},{"crate":{"name":"simdutf8","version":"0.1.5","authors":["Hans Kratz "],"id":"registry+https://github.com/rust-lang/crates.io-index#simdutf8@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SIMD-accelerated UTF-8 validation.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"simdutf8","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"streaming","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/examples/streaming.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aarch64_neon":[],"aarch64_neon_prefetch":[],"default":["std"],"hints":[],"public_imp":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/Cargo.toml","categories":["encoding","algorithms","no-std"],"keywords":["utf-8","unicode","string","validation","simd"],"readme":"README.md","repository":"https://github.com/rusticstuff/simdutf8","homepage":"https://github.com/rusticstuff/simdutf8","documentation":"https://docs.rs/simdutf8/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-unknown-linux-gnu","rustdoc-args":["--cfg","docsrs"],"targets":["aarch64-unknown-linux-gnu","wasm32-unknown-unknown","wasm32-wasi"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"siphasher","version":"1.0.1","authors":["Frank Denis "],"id":"registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"siphasher","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-1.0.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"serde_no_std":["serde/alloc"],"serde_std":["std","serde/std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-1.0.1/Cargo.toml","categories":["algorithms","cryptography"],"keywords":["crypto","hash","siphash"],"readme":"README.md","repository":"https://github.com/jedisct1/rust-siphash","homepage":"https://docs.rs/siphasher","documentation":"https://docs.rs/siphasher","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"syn","version":"2.0.112","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.112","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser for Rust source code","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.91","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":true,"features":["blocking"],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"syn","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"regression","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/regression.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_asyncness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_asyncness.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_attribute","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_attribute.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_derive_input","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_derive_input.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_grouping","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_grouping.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ident","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_ident.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_item","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_item.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_lit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_meta","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_meta.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_parse_buffer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_quote","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_parse_quote.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_parse_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_pat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_pat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_precedence","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_precedence.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_punctuated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_punctuated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_receiver","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_receiver.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_round_trip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_round_trip.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_shebang","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_shebang.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_size.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_stmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_stmt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_token_trees","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_token_trees.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_ty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_unparenthesize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_unparenthesize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_visibility","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_visibility.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zzz_stable","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/zzz_stable.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"file","kind":["bench"],"crate_types":["bin"],"required_features":["full","parsing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/benches/file.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rust","kind":["bench"],"crate_types":["bin"],"required_features":["full","parsing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/benches/rust.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["dep:quote"],"proc-macro":["proc-macro2/proc-macro","quote?/proc-macro"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extend-css=src/gen/token.css","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"sync_wrapper","version":"1.0.2","authors":["Actyx AG "],"id":"registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A tool for enlisting the compiler's help in proving the absence of concurrency","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"sync_wrapper","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"futures":["futures-core"],"futures-core":["dep:futures-core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/Cargo.toml","categories":["concurrency"],"keywords":["concurrency"],"readme":"README.md","repository":"https://github.com/Actyx/sync_wrapper","homepage":"https://docs.rs/sync_wrapper","documentation":"https://docs.rs/sync_wrapper","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"thiserror-impl","version":"2.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `thiserror` crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"thiserror","version":"2.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"derive(Error)","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_backtrace.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_display","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_display.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_lints.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_option.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_source.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_transparent","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_transparent.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"time-core","version":"0.1.6","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate is an implementation detail and should not be relied upon directly.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-core-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-core-0.1.6/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"time-macros","version":"0.2.24","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.24","source":"registry+https://github.com/rust-lang/crates.io-index","description":" Procedural macros for the time crate.\n This crate is an implementation detail and should not be relied upon directly.\n","dependencies":[{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-macros-0.2.24/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"formatting":[],"large-dates":[],"parsing":[],"serde":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-macros-0.2.24/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"time","version":"0.3.44","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.44","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].","dependencies":[{"name":"deranged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":true,"features":["powerfmt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.24","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.24","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.102","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(__ui_tests)","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(bench)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","rename":null,"registry":null,"path":null},{"name":"num_threads","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.44/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"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":["rand08","rand09"],"rand08":["dep:rand08","deranged/rand08"],"rand09":["dep:rand09","deranged/rand09"],"serde":["dep:serde","time-macros?/serde","deranged/serde"],"serde-human-readable":["serde","formatting","parsing"],"serde-well-known":["serde","formatting","parsing"],"std":["alloc"],"wasm-bindgen":["dep:js-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.44/Cargo.toml","categories":["date-and-time","no-std","parser-implementations","value-formatting"],"keywords":["date","time","calendar","duration"],"readme":"README.md","repository":"https://github.com/time-rs/time","homepage":"https://time-rs.github.io","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"uncased","version":"0.9.10","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#uncased@0.9.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Case-preserving, ASCII case-insensitive, no_std string types.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"uncased","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["alloc"],"serde":["dep:serde"],"with-serde":["serde"],"with-serde-alloc":["serde","serde/alloc","alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/Cargo.toml","categories":["text-processing","value-formatting","no-std"],"keywords":["ascii","uncased","case-preserving","case-insensitive","no_std"],"readme":"README.md","repository":"https://github.com/SergioBenitez/uncased","homepage":null,"documentation":"https://docs.rs/uncased/0.9","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"unicode-ident","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(MIT OR Apache-2.0) AND Unicode-3.0","license_file":null,"targets":[{"name":"unicode_ident","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compare","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/compare.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"static_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/static_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/benches/xid.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/Cargo.toml","categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null},{"crate":{"name":"zstd-safe","version":"7.2.4","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd-safe@7.2.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe low-level bindings for the zstd compression library.","dependencies":[{"name":"zstd-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"zstd_safe","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arrays":[],"bindgen":["zstd-sys/bindgen"],"debug":["zstd-sys/debug"],"default":["legacy","arrays","zdict_builder"],"doc-cfg":[],"experimental":["zstd-sys/experimental"],"fat-lto":["zstd-sys/fat-lto"],"legacy":["zstd-sys/legacy"],"no_asm":["zstd-sys/no_asm"],"pkg-config":["zstd-sys/pkg-config"],"seekable":["zstd-sys/seekable"],"std":["zstd-sys/std"],"thin":["zstd-sys/thin"],"thin-lto":["zstd-sys/thin-lto"],"zdict_builder":["zstd-sys/zdict_builder"],"zstdmt":["zstd-sys/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/Cargo.toml","categories":["api-bindings","compression"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"features":["experimental","arrays","std","zdict_builder","doc-cfg"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null},{"crate":{"name":"zstd-sys","version":"2.0.16+zstd.1.5.7","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Low-level bindings for the zstd compression library.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"zstd_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/src/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"debug":[],"default":["legacy","zdict_builder","bindgen"],"experimental":[],"fat-lto":[],"legacy":[],"no_asm":[],"no_wasm_shim":[],"non-cargo":[],"pkg-config":[],"seekable":[],"std":[],"thin":[],"thin-lto":[],"zdict_builder":[],"zstdmt":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/Cargo.toml","categories":["api-bindings","compression"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"features":["experimental"]}}},"links":"zstd","publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":true,"text":"BSD 3-Clause License\n\nCopyright (c) 2024, ua-parser project\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/LICENSE","used_by":[{"crate":{"name":"regex-filtered","version":"0.2.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-filtered@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficiently check an input against a large number of patterns","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nohash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.5.7","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"regex_filtered","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regex","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/benches/regex.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/Cargo.toml","categories":[],"keywords":["regex","filter","FilteredRE2","multiple","prefilter"],"readme":"README.md","repository":"https://github.com/ua-parser/uap-rust/","homepage":"https://github.com/ua-parser/uap-rust/tree/main/regex-filtered","documentation":"https://docs.rs/regex-filtered/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":false,"text":"Copyright (c) 2016 Dropbox, Inc.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-no-stdlib-2.0.4/LICENSE","used_by":[{"crate":{"name":"alloc-no-stdlib","version":"2.0.4","authors":["Daniel Reiter Horn "],"id":"registry+https://github.com/rust-lang/crates.io-index#alloc-no-stdlib@2.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack, or by a package that wishes to simply use Box<>. It also provides options to use calloc or a mutable global variable for pre-zeroed memory","dependencies":[],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"alloc_no_stdlib","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-no-stdlib-2.0.4/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"example","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-no-stdlib-2.0.4/src/bin/example.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-no-stdlib-2.0.4/tests/lib.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"unsafe":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-no-stdlib-2.0.4/Cargo.toml","categories":[],"keywords":["custom","allocator","calloc","safe","nostd"],"readme":"README.md","repository":"https://github.com/dropbox/rust-alloc-no-stdlib","homepage":"https://github.com/dropbox/rust-alloc-no-stdlib","documentation":"https://raw.githubusercontent.com/dropbox/rust-alloc-no-stdlib/master/tests/lib.rs","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":false,"text":"Copyright (c) 2016-2017 Isis Agora Lovecruft, Henry de Valence. All rights reserved.\nCopyright (c) 2016-2024 Isis Agora Lovecruft. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/LICENSE","used_by":[{"crate":{"name":"subtle","version":"2.6.1","authors":["Isis Lovecruft ","Henry de Valence "],"id":"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure-Rust traits and utilities for constant-time cryptographic implementations.","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"subtle","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"const-generics":[],"core_hint_black_box":[],"default":["std","i128"],"i128":[],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["cryptography","crypto","constant-time","utilities"],"readme":"README.md","repository":"https://github.com/dalek-cryptography/subtle","homepage":"https://dalek.rs/","documentation":"https://docs.rs/subtle","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":false,"text":"Copyright (c) . \n\nRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","source_path":null,"used_by":[{"crate":{"name":"alloc-stdlib","version":"0.2.2","authors":["Daniel Reiter Horn "],"id":"registry+https://github.com/rust-lang/crates.io-index#alloc-stdlib@0.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A dynamic allocator example that may be used with the stdlib","dependencies":[{"name":"alloc-no-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"alloc_stdlib","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-stdlib-0.2.2/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"example","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-stdlib-0.2.2/src/bin/example.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-stdlib-0.2.2/tests/lib.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"unsafe":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-stdlib-0.2.2/Cargo.toml","categories":[],"keywords":["custom","allocator","calloc","safe","nostd"],"readme":"README.md","repository":"https://github.com/dropbox/rust-alloc-no-stdlib","homepage":"https://github.com/dropbox/rust-alloc-no-stdlib","documentation":"https://raw.githubusercontent.com/dropbox/rust-alloc-no-stdlib/master/alloc-stdlib/tests/lib.rs","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"brotli","version":"8.0.2","authors":["Daniel Reiter Horn ","The Brotli Authors"],"id":"registry+https://github.com/rust-lang/crates.io-index#brotli@8.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. All included code is safe.","dependencies":[{"name":"alloc-no-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"alloc-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli-decompressor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~5.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause AND MIT","license_file":null,"targets":[{"name":"brotli","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"brotli","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/src/bin/brotli.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"catbrotli","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/src/bin/catbrotli.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compress","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/examples/compress.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decompress","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/examples/decompress.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc-stdlib":["dep:alloc-stdlib"],"benchmark":["brotli-decompressor/benchmark"],"billing":[],"default":["std"],"disable-timer":["brotli-decompressor/disable-timer"],"disallow_large_window_size":[],"external-literal-probability":[],"ffi-api":["brotli-decompressor/ffi-api"],"float64":[],"floating_point_context_mixing":[],"no-stdlib-ffi-binding":[],"pass-through-ffi-panics":[],"seccomp":["brotli-decompressor/seccomp"],"sha2":["dep:sha2"],"simd":[],"std":["alloc-stdlib","brotli-decompressor/std"],"validation":["sha2"],"vector_scratch_space":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/Cargo.toml","categories":["compression","no-std"],"keywords":["brotli","decompression","lz77","huffman","nostd"],"readme":"README.md","repository":"https://github.com/dropbox/rust-brotli","homepage":"https://github.com/dropbox/rust-brotli","documentation":"https://docs.rs/brotli/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.59.0"},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":false,"text":"Copyright 2019 The Fuchsia Authors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/LICENSE","used_by":[{"crate":{"name":"argh","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"argh_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-fuzzy-search","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"simple_example","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/examples/simple_example.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"args_info_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/args_info_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["help","serde"],"help":["argh_derive/help"],"serde":["argh_shared/serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/Cargo.toml","categories":["command-line-interface"],"keywords":["args","arguments","derive","cli"],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"argh_derive","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh_derive@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"argh_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_derive-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"help":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_derive-0.1.13/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"argh_shared","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh_shared@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh_shared","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_shared-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_shared-0.1.13/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":false,"text":"Copyright © WHATWG (Apple, Google, Mozilla, Microsoft).\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/LICENSE-WHATWG","used_by":[{"crate":{"name":"encoding_rs","version":"0.8.35","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Gecko-oriented implementation of the Encoding Standard","dependencies":[{"name":"any_all_workaround","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(Apache-2.0 OR MIT) AND BSD-3-Clause","license_file":null,"targets":[{"name":"encoding_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"any_all_workaround":["dep:any_all_workaround"],"default":["alloc"],"fast-big5-hanzi-encode":[],"fast-gb-hanzi-encode":[],"fast-hangul-encode":[],"fast-hanja-encode":[],"fast-kanji-encode":[],"fast-legacy-encode":["fast-hangul-encode","fast-hanja-encode","fast-kanji-encode","fast-gb-hanzi-encode","fast-big5-hanzi-encode"],"less-slow-big5-hanzi-encode":[],"less-slow-gb-hanzi-encode":[],"less-slow-kanji-encode":[],"serde":["dep:serde"],"simd-accel":["any_all_workaround"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/Cargo.toml","categories":["text-processing","encoding","web-programming","internationalization"],"keywords":["encoding","web","unicode","charset"],"readme":"README.md","repository":"https://github.com/hsivonen/encoding_rs","homepage":"https://docs.rs/encoding_rs/","documentation":"https://docs.rs/encoding_rs/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":true,"text":"/* Copyright (c) 2018, Google Inc.\n *\n * Permission to use, copy, modify, and/or distribute this software for any\n * purpose with or without fee is hereby granted, provided that the above\n * copyright notice and this permission notice appear in all copies.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\n * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION\n * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\n * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */\n\n#include \n\n#include \n\n\nTEST(SelfTests, KAT) {\n#if !defined(_MSC_VER)\n EXPECT_TRUE(BORINGSSL_self_test());\n#endif\n}\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/aws-lc/crypto/self_test.cc","used_by":[{"crate":{"name":"aws-lc-sys","version":"0.35.0","authors":["AWS-LC"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.35.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72.0","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.26","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cmake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.54","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"dunce","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fs_extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC) AND OpenSSL","license_file":null,"targets":[{"name":"aws_lc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"sanity-tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/tests/sanity-tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-main","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/builder/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-bindings":[],"asan":[],"bindgen":["dep:bindgen"],"default":["all-bindings"],"prebuilt-nasm":[],"ssl":["bindgen","all-bindings"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"aws-lc-sys":{"commit-hash":"c23b2ae88deec89091d8eeb37178fbef24c96919"}},"links":"aws_lc_0_35_0","publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":false,"text":"// Copyright 2015-2016 Brian Smith.\n//\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHORS DISCLAIM ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/LICENSE.txt","used_by":[{"crate":{"name":"untrusted","version":"0.9.0","authors":["Brian Smith "],"id":"registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.","dependencies":[],"license":"ISC","license_file":null,"targets":[{"name":"untrusted","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/briansmith/untrusted","homepage":null,"documentation":"https://briansmith.org/rustdoc/untrusted/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":false,"text":"Except as otherwise noted, this project is licensed under the following\n(ISC-style) terms:\n\nCopyright 2015 Brian Smith.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHORS DISCLAIM ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\nThe files under third-party/chromium are licensed as described in\nthird-party/chromium/LICENSE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/LICENSE","used_by":[{"crate":{"name":"rustls-webpki","version":"0.103.8","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Web PKI X.509 Certificate Verification.","dependencies":[{"name":"aws-lc-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.17.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.2","kind":"dev","optional":false,"uses_default_features":false,"features":["aws_lc_rs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"webpki","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["ring?/alloc","pki-types/alloc"],"aws-lc-rs":["dep:aws-lc-rs","aws-lc-rs/aws-lc-sys","aws-lc-rs/prebuilt-nasm"],"aws-lc-rs-fips":["dep:aws-lc-rs","aws-lc-rs/fips"],"aws-lc-rs-unstable":["aws-lc-rs","aws-lc-rs/unstable"],"default":["std"],"ring":["dep:ring"],"std":["alloc","pki-types/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/Cargo.toml","categories":["cryptography","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/webpki","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"enum_variant_marked_deprecated":"warn"}},"cargo_check_external_types":{"allowed_external_types":["rustls_pki_types::*","rustls_pki_types"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","webpki_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":false,"text":"ISC License\n\nCopyright (c) 2015, Gregory J. Oschwald \n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/LICENSE","used_by":[{"crate":{"name":"maxminddb","version":"0.27.1","authors":["Gregory J. Oschwald "],"id":"registry+https://github.com/rust-lang/crates.io-index#maxminddb@0.27.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Library for reading MaxMind DB format used by GeoIP2 and GeoLite2","dependencies":[{"name":"ipnetwork","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"simdutf8","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"maxminddb","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lookup","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/benches/lookup.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":[],"memmap2":["dep:memmap2"],"mmap":["memmap2"],"simdutf8":["dep:simdutf8"],"unsafe-str-decode":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/Cargo.toml","categories":["database","network-programming"],"keywords":["MaxMind","GeoIP2","GeoIP","geolocation","ip"],"readme":"README.md","repository":"https://github.com/oschwald/maxminddb-rust","homepage":"https://github.com/oschwald/maxminddb-rust","documentation":"https://docs.rs/maxminddb","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":false,"text":"ISC License:\n\nCopyright (c) 2004-2010 by Internet Systems Consortium, Inc. (\"ISC\")\nCopyright (c) 1995-2003 by Internet Software Consortium\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","source_path":null,"used_by":[{"crate":{"name":"aws-lc-rs","version":"1.15.2","authors":["AWS-LibCrypto"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.15.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.","dependencies":[{"name":"aws-lc-fips-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aws-lc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=4.4.18","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC)","license_file":null,"targets":[{"name":"aws_lc_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cipher","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/examples/cipher.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"digest","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/examples/digest.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"asan":["aws-lc-sys?/asan","aws-lc-fips-sys?/asan"],"aws-lc-sys":["dep:aws-lc-sys"],"bindgen":["aws-lc-sys?/bindgen","aws-lc-fips-sys?/bindgen"],"default":["aws-lc-sys","alloc","ring-io","ring-sig-verify"],"fips":["dep:aws-lc-fips-sys"],"non-fips":["aws-lc-sys"],"prebuilt-nasm":["aws-lc-sys?/prebuilt-nasm"],"ring-io":["dep:untrusted"],"ring-sig-verify":["dep:untrusted"],"test_logging":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/Cargo.toml","categories":[],"keywords":["crypto","cryptography","security"],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":"https://github.com/aws/aws-lc-rs","documentation":"https://docs.rs/crate/aws-lc-rs","edition":"2021","metadata":{"cargo-udeps":{"ignore":{"development":["which","home","regex","regex-automata","regex-syntax","proc-macro2","jobserver","cc","once_cell"]}},"docs":{"rs":{"features":["unstable"],"rustdoc-args":["--cfg","aws_lc_rs_docsrs"]}}},"links":"aws_lc_rs_1_15_2_sys","publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":true,"text":"Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/LICENSE.MIT","used_by":[{"crate":{"name":"brotli","version":"8.0.2","authors":["Daniel Reiter Horn ","The Brotli Authors"],"id":"registry+https://github.com/rust-lang/crates.io-index#brotli@8.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. All included code is safe.","dependencies":[{"name":"alloc-no-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"alloc-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli-decompressor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~5.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause AND MIT","license_file":null,"targets":[{"name":"brotli","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"brotli","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/src/bin/brotli.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"catbrotli","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/src/bin/catbrotli.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compress","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/examples/compress.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decompress","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/examples/decompress.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc-stdlib":["dep:alloc-stdlib"],"benchmark":["brotli-decompressor/benchmark"],"billing":[],"default":["std"],"disable-timer":["brotli-decompressor/disable-timer"],"disallow_large_window_size":[],"external-literal-probability":[],"ffi-api":["brotli-decompressor/ffi-api"],"float64":[],"floating_point_context_mixing":[],"no-stdlib-ffi-binding":[],"pass-through-ffi-panics":[],"seccomp":["brotli-decompressor/seccomp"],"sha2":["dep:sha2"],"simd":[],"std":["alloc-stdlib","brotli-decompressor/std"],"validation":["sha2"],"vector_scratch_space":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/Cargo.toml","categories":["compression","no-std"],"keywords":["brotli","decompression","lz77","huffman","nostd"],"readme":"README.md","repository":"https://github.com/dropbox/rust-brotli","homepage":"https://github.com/dropbox/rust-brotli","documentation":"https://docs.rs/brotli/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.59.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014 Carl Lerche and other MIO contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/LICENSE","used_by":[{"crate":{"name":"mio","version":"1.1.1","authors":["Carl Lerche ","Thomas de Zeeuw ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lightweight non-blocking I/O.","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"hermit\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"normal","optional":false,"uses_default_features":true,"features":["Wdk_Foundation","Wdk_Storage_FileSystem","Wdk_System_IO","Win32_Foundation","Win32_Networking_WinSock","Win32_Storage_FileSystem","Win32_Security","Win32_System_IO","Win32_System_WindowsProgramming"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"mio","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tcp_listenfd_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/tcp_listenfd_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tcp_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/tcp_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"udp_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/udp_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["log"],"log":["dep:log"],"net":[],"os-ext":["os-poll","windows-sys/Win32_System_Pipes","windows-sys/Win32_Security"],"os-poll":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/Cargo.toml","categories":["asynchronous"],"keywords":["io","async","non-blocking"],"readme":"README.md","repository":"https://github.com/tokio-rs/mio","homepage":"https://github.com/tokio-rs/mio","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"],"targets":["aarch64-apple-ios","aarch64-linux-android","wasm32-wasip1","x86_64-apple-darwin","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-hermit"]}},"playground":{"features":["os-poll","os-ext","net"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014 The rusqlite developers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/LICENSE","used_by":[{"crate":{"name":"libsqlite3-sys","version":"0.36.0","authors":["The rusqlite developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#libsqlite3-sys@0.36.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Native bindings to the libsqlite3 library","dependencies":[{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.103","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.27","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.19","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.36","kind":"build","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"build","optional":true,"uses_default_features":true,"features":["full","extra-traits","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libsqlite3_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"buildtime_bindgen":["bindgen","pkg-config","vcpkg"],"bundled":["cc","bundled_bindings"],"bundled-sqlcipher":["bundled"],"bundled-sqlcipher-vendored-openssl":["bundled-sqlcipher","openssl-sys/vendored"],"bundled-windows":["cc","bundled_bindings"],"bundled_bindings":[],"cc":["dep:cc"],"column_metadata":[],"default":["min_sqlite_version_3_34_1"],"in_gecko":[],"loadable_extension":["prettyplease","quote","syn"],"min_sqlite_version_3_34_1":["pkg-config","vcpkg"],"openssl-sys":["dep:openssl-sys"],"pkg-config":["dep:pkg-config"],"prettyplease":["dep:prettyplease"],"preupdate_hook":["buildtime_bindgen"],"quote":["dep:quote"],"session":["preupdate_hook","buildtime_bindgen"],"sqlcipher":[],"syn":["dep:syn"],"unlock_notify":[],"vcpkg":["dep:vcpkg"],"wasm32-wasi-vfs":[],"with-asan":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/Cargo.toml","categories":["external-ffi-bindings"],"keywords":["sqlite","sqlcipher","ffi"],"readme":"README.md","repository":"https://github.com/rusqlite/rusqlite","homepage":null,"documentation":null,"edition":"2021","links":"sqlite3","publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rusqlite","version":"0.38.0","authors":["The rusqlite developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rusqlite@0.38.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic wrapper for SQLite","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"normal","optional":true,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-streaming-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashlink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.36","kind":"normal","optional":true,"uses_default_features":true,"features":["formatting","macros","parsing"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"self_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"normal","optional":true,"uses_default_features":false,"features":["wasmbind"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"sqlite-wasm-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.36","kind":"normal","optional":true,"uses_default_features":true,"features":["wasm-bindgen"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["wasm_js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.104","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.54","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"libsqlite3-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rusqlite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"load_extension","kind":["example"],"crate_types":["bin"],"required_features":["load_extension","bundled","functions","trace"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/load_extension.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"loadable_extension","kind":["example"],"crate_types":["cdylib"],"required_features":["loadable_extension","functions","trace"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/loadable_extension.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"owning_rows","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/owning_rows.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"owning_statement","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/owning_statement.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"persons","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/persons/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"auto_ext","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/auto_ext.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"config_log","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/config_log.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deny_single_threaded_sqlite_config","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/deny_single_threaded_sqlite_config.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vtab","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/vtab.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cache","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/benches/cache.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"exec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/benches/exec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"array":["vtab"],"backup":[],"blob":[],"buildtime_bindgen":["libsqlite3-sys/buildtime_bindgen","sqlite-wasm-rs/bindgen"],"bundled":["libsqlite3-sys/bundled","modern_sqlite"],"bundled-full":["modern-full","bundled"],"bundled-sqlcipher":["libsqlite3-sys/bundled-sqlcipher","bundled"],"bundled-sqlcipher-vendored-openssl":["libsqlite3-sys/bundled-sqlcipher-vendored-openssl","bundled-sqlcipher"],"bundled-windows":["libsqlite3-sys/bundled-windows"],"cache":["hashlink"],"chrono":["dep:chrono"],"collation":[],"column_decltype":[],"column_metadata":["libsqlite3-sys/column_metadata"],"csv":["dep:csv"],"csvtab":["csv","vtab"],"default":["cache"],"extra_check":[],"fallible_uint":[],"functions":[],"hashlink":["dep:hashlink"],"hooks":[],"i128_blob":[],"in_gecko":["modern_sqlite","libsqlite3-sys/in_gecko"],"jiff":["dep:jiff"],"limits":[],"load_extension":[],"loadable_extension":["libsqlite3-sys/loadable_extension"],"modern-full":["array","backup","blob","modern_sqlite","chrono","collation","column_metadata","column_decltype","csvtab","extra_check","functions","hooks","i128_blob","jiff","limits","load_extension","serde_json","serialize","series","time","trace","unlock_notify","url","uuid","vtab","window"],"modern_sqlite":["libsqlite3-sys/bundled_bindings"],"preupdate_hook":["libsqlite3-sys/preupdate_hook","hooks"],"rusqlite-macros":["dep:rusqlite-macros"],"serde_json":["dep:serde_json"],"serialize":[],"series":["vtab"],"session":["libsqlite3-sys/session","hooks"],"sqlcipher":["libsqlite3-sys/sqlcipher"],"time":["dep:time"],"trace":[],"unlock_notify":["libsqlite3-sys/unlock_notify"],"url":["dep:url"],"uuid":["dep:uuid"],"vtab":[],"wasm32-wasi-vfs":["libsqlite3-sys/wasm32-wasi-vfs"],"window":["functions"],"with-asan":["libsqlite3-sys/with-asan"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/Cargo.toml","categories":["database"],"keywords":["sqlite","database","ffi"],"readme":"README.md","repository":"https://github.com/rusqlite/rusqlite","homepage":null,"documentation":"https://docs.rs/rusqlite/","edition":"2021","metadata":{"docs":{"rs":{"all-features":false,"default-target":"x86_64-unknown-linux-gnu","features":["modern-full","rusqlite-macros"],"no-default-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"all-features":false,"features":["bundled-full"]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014-2023 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/LICENSE","used_by":[{"crate":{"name":"headers-core","version":"0.3.0","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#headers-core@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"typed HTTP headers core trait","dependencies":[{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"headers_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/Cargo.toml","categories":[],"keywords":["http","headers","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/headers","homepage":"https://hyper.rs","documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014-2025 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/LICENSE","used_by":[{"crate":{"name":"hyper","version":"1.8.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A protective and efficient HTTP library for all.","dependencies":[{"name":"atomic-waker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"h2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httparse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":true,"features":["const_generics","const_new"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"want","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc","sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spmc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["fs","macros","net","io-std","io-util","rt","rt-multi-thread","sync","time","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"hyper","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"capi":[],"client":["dep:want","dep:pin-project-lite","dep:smallvec"],"default":[],"ffi":["dep:http-body-util","dep:futures-util"],"full":["client","http1","http2","server"],"http1":["dep:atomic-waker","dep:futures-channel","dep:futures-core","dep:httparse","dep:itoa","dep:pin-utils"],"http2":["dep:futures-channel","dep:futures-core","dep:h2"],"nightly":[],"server":["dep:httpdate","dep:pin-project-lite","dep:smallvec"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/Cargo.toml","categories":["network-programming","web-programming::http-client","web-programming::http-server"],"keywords":["http","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/hyper","homepage":"https://hyper.rs","documentation":"https://docs.rs/hyper","edition":"2021","metadata":{"capi":{"header":{"generation":false,"subdirectory":false},"install":{"include":{"asset":[{"from":"capi/include/hyper.h"}]}}},"docs":{"rs":{"features":["ffi","full","tracing"],"rustdoc-args":["--cfg","hyper_unstable_ffi","--cfg","hyper_unstable_tracing"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014-2025 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/LICENSE","used_by":[{"crate":{"name":"headers","version":"0.4.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#headers@0.4.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"typed HTTP headers","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"headers","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/Cargo.toml","categories":["web-programming"],"keywords":["http","headers","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/headers","homepage":"https://hyper.rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2017 h2 authors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/LICENSE","used_by":[{"crate":{"name":"h2","version":"0.4.12","authors":["Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#h2@0.4.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An HTTP/2 client and server","dependencies":[{"name":"atomic-waker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["io-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":["codec","io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["rt-multi-thread","macros","sync","net"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"h2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"akamai","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/examples/akamai.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"main","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/benches/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"stream":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/Cargo.toml","categories":["asynchronous","web-programming","network-programming"],"keywords":["http","async","non-blocking"],"readme":"README.md","repository":"https://github.com/hyperium/h2","homepage":null,"documentation":"https://docs.rs/h2","edition":"2021","metadata":{"docs":{"rs":{"features":["stream"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2018 Carl Lerche\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/LICENSE","used_by":[{"crate":{"name":"bytes","version":"1.11.0","authors":["Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Types and traits for working with bytes","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"rename":"extra-platforms","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"bytes","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_buf_mut","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_buf_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes_odd_alloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes_odd_alloc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes_vec_alloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes_vec_alloc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_debug","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_iter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_iter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_limit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_take","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_take.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buf","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/buf.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bytes","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bytes_mut","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/bytes_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"extra-platforms":["dep:extra-platforms"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/Cargo.toml","categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2018-2019 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/LICENSE","used_by":[{"crate":{"name":"want","version":"0.3.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#want@0.3.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Detect when another Future wants a result.","dependencies":[{"name":"try-lock","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-executor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"want","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"throughput","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/benches/throughput.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/Cargo.toml","categories":[],"keywords":["futures","channel","async"],"readme":"README.md","repository":"https://github.com/seanmonstar/want","homepage":null,"documentation":"https://docs.rs/want","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2018-2023 Sean McArthur\nCopyright (c) 2016 Alex Crichton\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/LICENSE","used_by":[{"crate":{"name":"try-lock","version":"0.2.5","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#try-lock@0.2.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight atomic lock.","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"try_lock","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/Cargo.toml","categories":["concurrency","no-std"],"keywords":["lock","atomic"],"readme":"README.md","repository":"https://github.com/seanmonstar/try-lock","homepage":"https://github.com/seanmonstar/try-lock","documentation":"https://docs.rs/try-lock","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Carl Lerche\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/LICENSE","used_by":[{"crate":{"name":"slab","version":"0.4.11","authors":["Carl Lerche "],"id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pre-allocated storage for a uniform data type","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"slab","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"slab","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/tests/slab.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/Cargo.toml","categories":["memory-management","data-structures","no-std"],"keywords":["slab","allocator","no_std"],"readme":"README.md","repository":"https://github.com/tokio-rs/slab","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Eliza Weisman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/LICENSE","used_by":[{"crate":{"name":"sharded-slab","version":"0.1.7","authors":["Eliza Weisman "],"id":"registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lock-free concurrent slab.\n","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memory-stats","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":["checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"sharded_slab","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"reserved_bits_leak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/tests/reserved_bits_leak.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"loom":["dep:loom"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/Cargo.toml","categories":["memory-management","data-structures","concurrency"],"keywords":["slab","allocator","lock-free","atomic"],"readme":"README.md","repository":"https://github.com/hawkw/sharded-slab","homepage":"https://github.com/hawkw/sharded-slab","documentation":"https://docs.rs/sharded-slab/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.42.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Eliza Weisman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/LICENSE","used_by":[{"crate":{"name":"matchers","version":"0.2.0","authors":["Eliza Weisman "],"id":"registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Regex matching on character and byte streams.\n","dependencies":[{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["syntax","dfa-build","dfa-search"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"matchers","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"unicode":["regex-automata/unicode"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/Cargo.toml","categories":["text-processing"],"keywords":["regex","match","pattern","streaming"],"readme":"README.md","repository":"https://github.com/hawkw/matchers","homepage":"https://github.com/hawkw/matchers","documentation":"https://docs.rs/matchers/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Tokio Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/LICENSE","used_by":[{"crate":{"name":"tracing-attributes","version":"0.1.31","authors":["Tokio Contributors ","Eliza Weisman ","David Barsky "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Procedural macro attributes for automatically instrumenting functions.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.20","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":false,"features":["full","parsing","printing","visit-mut","clone-impls","extra-traits","proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.67","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.64","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_attributes","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"async_fn","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/async_fn.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dead_code","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/dead_code.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"destructuring","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/destructuring.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"err","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/err.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fields","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/fields.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"follows_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/follows_from.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"instrument","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/instrument.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"levels","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/levels.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"names","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/names.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parents","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/parents.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ret","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/ret.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"targets","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/targets.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/ui.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"async-await":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","macro","instrument","log"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"tracing-core","version":"0.1.36","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core primitives for application-level tracing.\n","dependencies":[{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"valuable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"dispatch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/dispatch.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"global_dispatch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/global_dispatch.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"local_dispatch_before_init","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/local_dispatch_before_init.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"missed_register_callsite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/missed_register_callsite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std","valuable?/std"],"once_cell":["dep:once_cell"],"std":["once_cell"],"valuable":["dep:valuable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","profiling"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tracing_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"tracing-log","version":"0.2.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides compatibility between `tracing` and the `log` crate.\n","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lru","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_log","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"log_tracer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/tests/log_tracer.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reexport_log_crate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/tests/reexport_log_crate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"logging","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/benches/logging.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ahash":["dep:ahash"],"default":["log-tracer","std"],"interest-cache":["lru","ahash"],"log-tracer":[],"lru":["dep:lru"],"std":["log/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/Cargo.toml","categories":["development-tools::debugging","asynchronous"],"keywords":["logging","tracing","log"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"tracing-subscriber","version":"0.3.22","authors":["Eliza Weisman ","David Barsky ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for implementing and composing `tracing` subscribers.\n","dependencies":[{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.26","kind":"normal","optional":true,"uses_default_features":false,"features":["clock","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"matchers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nu-ansi-term","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.50.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.140","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.82","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sharded-slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thread_local","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":true,"uses_default_features":true,"features":["formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["log-tracer","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["formatting","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["rt","rt-multi-thread","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":false,"features":["std-future","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"valuable-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":null,"registry":null,"path":null},{"name":"valuable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":"valuable_crate","registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_subscriber","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"ansi_escaping","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/ansi_escaping.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cached_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/cached_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"duplicate_spans","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/duplicate_spans.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"env_filter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/env_filter/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event_enabling","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/event_enabling.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"field_filter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/field_filter.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filter_log","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/filter_log.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fmt_max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/fmt_max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hinted_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/hinted_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"layer_filter_interests_are_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/layer_filter_interests_are_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"layer_filters","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/layer_filters/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple_layer_filter_interests_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/multiple_layer_filter_interests_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"on_register_dispatch_is_called","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/on_register_dispatch_is_called.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/option.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"option_filter_interest_caching","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/option_filter_interest_caching.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_span_instrument_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_span_instrument_drop.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_with_subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_with_subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reload","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/reload.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reload_max_log_level","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/reload_max_log_level.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"same_len_filters","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/same_len_filters.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unhinted_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/unhinted_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"utils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/utils.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vec","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/vec.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vec_subscriber_filter_interests_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/vec_subscriber_filter_interests_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enter","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/enter.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/filter.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter_log","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/filter_log.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/fmt.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"ansi":["fmt","nu-ansi-term"],"chrono":["dep:chrono"],"default":["smallvec","fmt","ansi","tracing-log","std"],"env-filter":["matchers","once_cell","tracing","std","thread_local","dep:regex-automata"],"fmt":["registry","std"],"json":["tracing-serde","serde","serde_json"],"local-time":["time/local-offset"],"matchers":["dep:matchers"],"nu-ansi-term":["dep:nu-ansi-term"],"once_cell":["dep:once_cell"],"parking_lot":["dep:parking_lot"],"regex":[],"registry":["sharded-slab","thread_local","std"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"sharded-slab":["dep:sharded-slab"],"smallvec":["dep:smallvec"],"std":["alloc","tracing-core/std"],"thread_local":["dep:thread_local"],"time":["dep:time"],"tracing":["dep:tracing"],"tracing-log":["dep:tracing-log"],"tracing-serde":["dep:tracing-serde"],"valuable":["tracing-core/valuable","valuable_crate","valuable-serde","tracing-serde/valuable"],"valuable-serde":["dep:valuable-serde"],"valuable_crate":["dep:valuable_crate"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","metrics","subscriber"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"tracing","version":"0.1.44","authors":["Eliza Weisman ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Application-level tracing for Rust.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.21","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.38","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"enabled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/enabled.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/event.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filter_caching_is_lexically_scoped","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filter_caching_is_lexically_scoped.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_are_not_reevaluated_for_the_same_span","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_are_not_reevaluated_for_the_same_span.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_are_reevaluated_for_different_call_sites","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_are_reevaluated_for_different_call_sites.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_dont_leak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_dont_leak.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future_send","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/future_send.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"instrument","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/instrument.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macro_imports","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macro_imports.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_incompatible_concat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macros_incompatible_concat.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"missed_register_callsite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/missed_register_callsite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple_max_level_hints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/multiple_max_level_hints.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/no_subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"register_callsite_deadlock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/register_callsite_deadlock.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"scoped_clobbers_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/scoped_clobbers_default.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"span","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/span.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"baseline","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/baseline.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"dispatch_get_clone","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/dispatch_get_clone.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"dispatch_get_ref","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/dispatch_get_ref.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"empty_span","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/empty_span.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enter_span","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/enter_span.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"event","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/event.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shared","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/shared.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_fields","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_fields.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_no_fields","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_no_fields.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_repeated","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_repeated.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"async-await":[],"attributes":["tracing-attributes"],"default":["std","attributes"],"log":["dep:log"],"log-always":["log"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"std":["tracing-core/std"],"tracing-attributes":["dep:tracing-attributes"],"valuable":["tracing-core/valuable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous","no-std"],"keywords":["logging","tracing","metrics","async"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tracing_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Tower Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/LICENSE","used_by":[{"crate":{"name":"tower-layer","version":"0.3.3","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Decorates a `Service` to allow easy composition between `Service`s.\n","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"tower_layer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-layer/0.3.3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"tower-service","version":"0.3.3","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait representing an asynchronous, request / response based, client or server.\n","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","time"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower_service","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"tower","version":"0.4.13","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower@0.4.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower is a library of modular and reusable components for building robust\nclients and servers.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","sync","test-util","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["fmt","ansi"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tower-balance","kind":["example"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/examples/tower-balance.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"balance","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/balance/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/buffer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/builder.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hedge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/hedge/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/limit/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"load_shed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/load_shed/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ready_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/ready_cache/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"retry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/retry/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_ready","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/spawn_ready/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"steer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/steer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"support","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/support.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/util/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__common":["futures-core","pin-project-lite"],"balance":["discover","load","ready-cache","make","rand","slab"],"buffer":["__common","tokio/sync","tokio/rt","tokio-util","tracing"],"default":["log"],"discover":["__common"],"filter":["__common","futures-util"],"full":["balance","buffer","discover","filter","hedge","limit","load","load-shed","make","ready-cache","reconnect","retry","spawn-ready","steer","timeout","util"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"hdrhistogram":["dep:hdrhistogram"],"hedge":["util","filter","futures-util","hdrhistogram","tokio/time","tracing"],"indexmap":["dep:indexmap"],"limit":["__common","tokio/time","tokio/sync","tokio-util","tracing"],"load":["__common","tokio/time","tracing"],"load-shed":["__common"],"log":["tracing/log"],"make":["futures-util","pin-project-lite","tokio/io-std"],"pin-project":["dep:pin-project"],"pin-project-lite":["dep:pin-project-lite"],"rand":["dep:rand"],"ready-cache":["futures-core","futures-util","indexmap","tokio/sync","tracing","pin-project-lite"],"reconnect":["make","tokio/io-std","tracing"],"retry":["__common","tokio/time"],"slab":["dep:slab"],"spawn-ready":["__common","futures-util","tokio/sync","tokio/rt","util","tracing"],"steer":[],"timeout":["pin-project-lite","tokio/time"],"tokio":["dep:tokio"],"tokio-stream":["dep:tokio-stream"],"tokio-util":["dep:tokio-util"],"tracing":["dep:tracing"],"util":["__common","futures-util","pin-project"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures","service"],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower/0.4.13","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.49.0"},"path":null},{"crate":{"name":"tower","version":"0.5.2","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower@0.5.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower is a library of modular and reusable components for building robust\nclients and servers.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","sync","test-util","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["fmt","ansi"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tower-balance","kind":["example"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/examples/tower-balance.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"balance","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/balance/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/buffer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/builder.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hedge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/hedge/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/limit/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"load_shed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/load_shed/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ready_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/ready_cache/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"retry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/retry/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_ready","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/spawn_ready/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"steer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/steer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"support","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/support.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/util/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__common":["futures-core","pin-project-lite"],"balance":["discover","load","ready-cache","make","slab","util"],"buffer":["__common","tokio/sync","tokio/rt","tokio-util","tracing"],"discover":["__common"],"filter":["__common","futures-util"],"full":["balance","buffer","discover","filter","hedge","limit","load","load-shed","make","ready-cache","reconnect","retry","spawn-ready","steer","timeout","util"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"hdrhistogram":["dep:hdrhistogram"],"hedge":["util","filter","futures-util","hdrhistogram","tokio/time","tracing"],"indexmap":["dep:indexmap"],"limit":["__common","tokio/time","tokio/sync","tokio-util","tracing"],"load":["__common","tokio/time","tracing"],"load-shed":["__common"],"log":["tracing/log"],"make":["futures-util","pin-project-lite","tokio/io-std"],"pin-project-lite":["dep:pin-project-lite"],"ready-cache":["futures-core","futures-util","indexmap","tokio/sync","tracing","pin-project-lite"],"reconnect":["make","tokio/io-std","tracing"],"retry":["__common","tokio/time","util"],"slab":["dep:slab"],"spawn-ready":["__common","futures-util","tokio/sync","tokio/rt","util","tracing"],"steer":[],"sync_wrapper":["dep:sync_wrapper"],"timeout":["pin-project-lite","tokio/time"],"tokio":["dep:tokio"],"tokio-stream":["dep:tokio-stream"],"tokio-util":["dep:tokio-util"],"tracing":["dep:tracing"],"util":["__common","futures-util","pin-project-lite","sync_wrapper"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures","service"],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019-2021 Tower Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/LICENSE","used_by":[{"crate":{"name":"tower-http","version":"0.6.8","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower middleware and utilities for HTTP clients and servers","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower_http","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std","dep:http-body","dep:http-body-util"],"compression-br":["async-compression/brotli","futures-core","dep:http-body","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","dep:http-body","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","dep:http-body","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","dep:http-body","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","dep:http-body","iri-string","tower/util"],"fs":["futures-core","futures-util","dep:http-body","dep:http-body-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":["dep:http-body","dep:http-body-util"],"map-request-body":[],"map-response-body":[],"metrics":["dep:http-body","tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["dep:http-body","tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["dep:http-body","tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":["bytes::*","http::*","http_body::*","mime::*","tokio::*","tower::*","tower_layer::*","tower_service::*","tracing::*","tracing_core::*"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019-2024 Sean McArthur & Hyper Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/LICENSE","used_by":[{"crate":{"name":"http-body","version":"1.0.1","authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"http_body","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"is_end_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/tests/is_end_stream.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.49.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019-2025 Sean McArthur & Hyper Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/LICENSE","used_by":[{"crate":{"name":"http-body-util","version":"0.1.3","authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Combinators and adapters for HTTP request or response bodies.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt","sync","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"http_body_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"channel":["dep:tokio"],"default":[],"full":["channel"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2023-2025 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/LICENSE","used_by":[{"crate":{"name":"hyper-util","version":"0.1.19","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"hyper utilities","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ipnet","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5.9, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":["all"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","test-util","signal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pnet_datalink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"linux\", target_os = \"macos\"))","rename":null,"registry":null,"path":null},{"name":"system-configuration","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","rename":null,"registry":null,"path":null},{"name":"windows-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.3, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"hyper_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":["client-legacy","http1","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":["server","http1","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server_graceful","kind":["example"],"crate_types":["bin"],"required_features":["tokio","server-graceful","server-auto"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/server_graceful.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"legacy_client","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/tests/legacy_client.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proxy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/tests/proxy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__internal_happy_eyeballs_tests":[],"client":["hyper/client","tokio/net","dep:tracing","dep:futures-channel","dep:tower-service"],"client-legacy":["client","dep:socket2","tokio/sync","dep:libc","dep:futures-util"],"client-pool":["client","dep:futures-util","dep:tower-layer"],"client-proxy":["client","dep:base64","dep:ipnet","dep:percent-encoding"],"client-proxy-system":["dep:system-configuration","dep:windows-registry"],"default":[],"full":["client","client-legacy","client-pool","client-proxy","client-proxy-system","server","server-auto","server-graceful","service","http1","http2","tokio","tracing"],"http1":["hyper/http1"],"http2":["hyper/http2"],"server":["hyper/server"],"server-auto":["server","http1","http2"],"server-graceful":["server","tokio/sync"],"service":["dep:tower-service"],"tokio":["dep:tokio","tokio/rt","tokio/time"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/Cargo.toml","categories":["network-programming","web-programming::http-client","web-programming::http-server"],"keywords":["http","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/hyper-util","homepage":"https://hyper.rs","documentation":"https://docs.rs/hyper-util","edition":"2021","metadata":{"docs":{"rs":{"features":["full"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright 2016 Nika Layzell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/LICENSE","used_by":[{"crate":{"name":"synstructure","version":"0.13.2","authors":["Nika Layzell "],"id":"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helper methods and macros for custom derives","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","parsing","printing","clone-impls","visit","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure_test_traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"synstructure","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro","syn/proc-macro","quote/proc-macro"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/Cargo.toml","categories":[],"keywords":["syn","macros","derive","expand_substructure","enum"],"readme":"README.md","repository":"https://github.com/mystor/synstructure","homepage":null,"documentation":"https://docs.rs/synstructure","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright 2021-2025 Stichting DuckDB Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/LICENSE","used_by":[{"crate":{"name":"libduckdb-sys","version":"1.4.3","authors":["wangfenjin "],"id":"registry+https://github.com/rust-lang/crates.io-index#libduckdb-sys@1.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Native bindings to the libduckdb library, C API","dependencies":[{"name":"arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56","kind":"dev","optional":false,"uses_default_features":false,"features":["ffi"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.71.1","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":true,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.24","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.21","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"build","optional":false,"uses_default_features":false,"features":["blocking","rustls-tls"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zip","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^6","kind":"build","optional":false,"uses_default_features":false,"features":["deflate"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libduckdb_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"buildtime_bindgen":["bindgen","pkg-config","vcpkg"],"bundled":["cc"],"cc":["dep:cc"],"default":["vcpkg","pkg-config"],"extensions-full":["json","parquet"],"json":["bundled"],"loadable-extension":["prettyplease","quote","syn"],"parquet":["bundled"],"pkg-config":["dep:pkg-config"],"prettyplease":["dep:prettyplease"],"quote":["dep:quote"],"syn":["dep:syn"],"vcpkg":["dep:vcpkg"],"winduckdb":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/Cargo.toml","categories":["external-ffi-bindings","database"],"keywords":["duckdb","database","ffi"],"readme":"README.md","repository":"https://github.com/duckdb/duckdb-rs","homepage":"https://github.com/duckdb/duckdb-rs","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.84.1"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2016 Paul Mason\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/LICENSE","used_by":[{"crate":{"name":"rust_decimal","version":"1.39.0","authors":["Paul Mason "],"id":"registry+https://github.com/rust-lang/crates.io-index#rust_decimal@1.39.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","unstable__schema"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"diesel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ndarray","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand-0_9","registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"normal","optional":true,"uses_default_features":false,"features":["size_32","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rocket","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0-rc.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"diesel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"dev","optional":false,"uses_default_features":false,"features":["mysql","postgres"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.19","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":["getrandom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["thread_rng"],"target":null,"rename":"rand-0_9","registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rkyv-0_8","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["html_root_url_updated","markdown_deps_updated"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_decimal","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rkyv-remote","kind":["example"],"crate_types":["bin"],"required_features":["macros"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/examples/rkyv-remote.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decimal_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/decimal_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"version-numbers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/version-numbers.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"comparison","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/benches/comparison.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lib_benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/benches/lib_benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"align16":[],"borsh":["dep:borsh","std"],"c-repr":[],"db-diesel-mysql":["diesel/mysql_backend","std"],"db-diesel-postgres":["diesel/postgres_backend","std"],"db-diesel2-mysql":["db-diesel-mysql"],"db-diesel2-postgres":["db-diesel-postgres"],"db-postgres":["dep:bytes","dep:postgres-types","std"],"db-tokio-postgres":["dep:bytes","dep:postgres-types","std"],"default":["serde","std"],"diesel":["dep:diesel"],"legacy-ops":[],"macros":["dep:rust_decimal_macros"],"maths":[],"maths-nopanic":["maths"],"ndarray":["dep:ndarray"],"proptest":["dep:proptest"],"rand":["dep:rand"],"rand-0_9":["dep:rand-0_9"],"rkyv":["dep:rkyv"],"rkyv-safe":["rkyv/validation"],"rocket-traits":["dep:rocket","std"],"rust-fuzz":["dep:arbitrary"],"serde":["dep:serde"],"serde-arbitrary-precision":["serde-with-arbitrary-precision"],"serde-bincode":["serde-str"],"serde-float":["serde-with-float"],"serde-str":["serde-with-str"],"serde-with-arbitrary-precision":["serde","serde_json/arbitrary_precision","serde_json/std"],"serde-with-float":["serde"],"serde-with-str":["serde"],"serde_json":["dep:serde_json"],"std":["arrayvec/std","borsh?/std","bytes?/std","rand?/std","rkyv?/std","serde?/std","serde_json?/std"],"tokio-pg":["db-tokio-postgres"],"tokio-postgres":["dep:tokio-postgres"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/Cargo.toml","categories":["science","mathematics","data-structures"],"keywords":["decimal","financial","fixed","precision","number"],"readme":"README.md","repository":"https://github.com/paupino/rust-decimal","homepage":null,"documentation":"https://docs.rs/rust_decimal/","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.1"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2017 \n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/LICENSE","used_by":[{"crate":{"name":"atoi","version":"2.0.0","authors":["Markus Klein"],"id":"registry+https://github.com/rust-lang/crates.io-index#atoi@2.0.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parse integers directly from `[u8]` slices in safe code","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"atoi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/Cargo.toml","categories":["parsing"],"keywords":["atoi","conversion","integer"],"readme":"README.md","repository":"https://github.com/pacman82/atoi-rs","homepage":null,"documentation":"https://docs.rs/atoi/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2017 Ted Driggs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/LICENSE","used_by":[{"crate":{"name":"darling","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A proc-macro library for reading attributes into structs when\nimplementing custom derives.\n","dependencies":[{"name":"darling_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"darling_macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(compiletests)","rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(compiletests)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"automatic_bounds","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/automatic_bounds.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"consume_fields","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/consume_fields.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"expr_with","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/expr_with.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fallible_read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/fallible_read.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"heterogeneous_enum_and_word","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/heterogeneous_enum_and_word.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shorthand_or_long_field","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/shorthand_or_long_field.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"supports_struct","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/supports_struct.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"accrue_errors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/accrue_errors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"attrs_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/attrs_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/compiletests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"computed_bound","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/computed_bound.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_bound","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/custom_bound.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"data_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/data_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"defaults","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/defaults.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_default.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_newtype.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_struct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_struct.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_unit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_error_accumulation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten_error_accumulation.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_from_field","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten_from_field.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"forward_attrs_to_from_attributes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/forward_attrs_to_from_attributes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_meta","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_meta.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_type_param","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_type_param.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_type_param_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_type_param_default.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_variant","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_variant.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"happy_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/happy_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/hash_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"meta_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/meta_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/multiple.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/newtype.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"skip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/skip.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spanned_value","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/spanned_value.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"split_declaration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/split_declaration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"suggestions","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/suggestions.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"supports","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/supports.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsupported_attributes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/unsupported_attributes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["suggestions"],"diagnostics":["darling_core/diagnostics"],"suggestions":["darling_core/suggestions"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":"https://docs.rs/darling/0.20.11","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"darling_core","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ident_case","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strsim","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":["full","extra-traits"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"diagnostics":[],"strsim":["dep:strsim"],"suggestions":["strsim"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"darling_macro","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"darling_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling_macro","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_macro-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_macro-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2019 Arne Beer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/LICENSE","used_by":[{"crate":{"name":"comfy-table","version":"7.1.2","authors":["Arne Beer "],"id":"registry+https://github.com/rust-lang/crates.io-index#comfy-table@7.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An easy to use library for building beautiful tables with automatic content wrapping","dependencies":[{"name":"ansi-str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"console","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-width","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossterm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(not(windows))","rename":null,"registry":null,"path":null},{"name":"crossterm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":false,"features":["windows"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"comfy_table","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"inner_style","kind":["example"],"crate_types":["bin"],"required_features":["custom_styling"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/inner_style.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"no_tty","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/readme_table_no_tty.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"readme_table","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/readme_table.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"all_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/tests/all_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build_large_table","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/benches/build_large_table.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build_tables","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/benches/build_tables.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ansi-str":["dep:ansi-str"],"console":["dep:console"],"crossterm":["dep:crossterm"],"custom_styling":["ansi-str","console","tty"],"debug":[],"default":["tty"],"integration_test":[],"reexport_crossterm":["tty"],"tty":["crossterm"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/Cargo.toml","categories":[],"keywords":["terminal","table","unicode"],"readme":"README.md","repository":"https://github.com/nukesor/comfy-table","homepage":"https://github.com/nukesor/comfy-table","documentation":"https://docs.rs/comfy-table/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2019 Peter Glotfelty\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/LICENSE","used_by":[{"crate":{"name":"strum","version":"0.26.3","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.26.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"derive":["strum_macros"],"phf":["dep:phf"],"std":[],"strum_macros":["dep:strum_macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2018","metadata":{"docs":{"rs":{"features":["derive"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"strum","version":"0.27.2","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.27.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.27.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"derive":["strum_macros"],"phf":["dep:phf"],"std":[],"strum_macros":["dep:strum_macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.27.2/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2021","metadata":{"docs":{"rs":{"features":["derive"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.1"},"path":null},{"crate":{"name":"strum_macros","version":"0.26.4","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.26.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.26.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.26.4/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"strum_macros","version":"0.27.2","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.27.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.27.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.27.2/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.66.1"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2019 Yoshua Wuyts\nCopyright (c) Tokio Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/LICENSE","used_by":[{"crate":{"name":"tokio-macros","version":"2.6.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.6.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tokio's proc macros.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2020 Rousan Ali\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/LICENSE","used_by":[{"crate":{"name":"multer","version":"3.1.0","authors":["Rousan Ali "],"id":"registry+https://github.com/rust-lang/crates.io-index#multer@3.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An async parser for `multipart/form-data` content-type in Rust.","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.20","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httparse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":["spin_mutex"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":true,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["server","http1"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"multer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"parse_async_read","kind":["example"],"crate_types":["bin"],"required_features":["tokio-io"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/examples/parse_async_read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"prevent_dos_attack","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/examples/prevent_dos_attack.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"simple_example","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/examples/simple_example.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hyper_server_example","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/examples/hyper_server_example.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/tests/integration.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"log":["dep:log"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"tokio":["dep:tokio"],"tokio-io":["tokio","tokio-util"],"tokio-util":["dep:tokio-util"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/Cargo.toml","categories":["asynchronous","web-programming"],"keywords":["multipart","multipart-formdata","multipart-uploads","async","formdata"],"readme":"README.md","repository":"https://github.com/rwf2/multer","homepage":"https://github.com/rwf2/multer","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}},"playground":{"features":["all"]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2022 Arthur Silva\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/LICENCE.md","used_by":[{"crate":{"name":"quick_cache","version":"0.6.18","authors":["Arthur Silva "],"id":"registry+https://github.com/rust-lang/crates.io-index#quick_cache@0.6.18","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lightweight and high performance concurrent cache","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":false,"uses_default_features":false,"features":["inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"shuttle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_distr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"quick_cache","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_weight","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/custom_weight.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"equivalent","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/equivalent.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"eviction_listener","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/eviction_listener.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"placeholder_async_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/placeholder_async_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"placeholder_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/placeholder_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ahash":["dep:ahash"],"default":["ahash","parking_lot"],"parking_lot":["dep:parking_lot"],"shuttle":["dep:shuttle"],"stats":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/Cargo.toml","categories":["caching","concurrency","data-structures"],"keywords":["lru","concurrent","cache","s3-fifo","clock"],"readme":"README.md","repository":"https://github.com/arthurprs/quick-cache","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["stats"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2025 rutrum\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/LICENSE","used_by":[{"crate":{"name":"convert_case","version":"0.10.0","authors":["rutrum "],"id":"registry+https://github.com/rust-lang/crates.io-index#convert_case@0.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Convert strings into any case","dependencies":[{"name":"unicode-segmentation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"convert_case","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"string_types","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/tests/string_types.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"convert","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/benches/convert.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/Cargo.toml","categories":["text-processing"],"keywords":["casing","case","string"],"readme":"README.md","repository":"https://github.com/rutrum/convert-case","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) \n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and\nassociated documentation files (the \"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the\nfollowing conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial\nportions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT\nLIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO\nEVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\nUSE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":null,"used_by":[{"crate":{"name":"brotli-decompressor","version":"5.0.0","authors":["Daniel Reiter Horn ","The Brotli Authors"],"id":"registry+https://github.com/rust-lang/crates.io-index#brotli-decompressor@5.0.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli ","dependencies":[{"name":"alloc-no-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"alloc-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause OR MIT","license_file":null,"targets":[{"name":"brotli_decompressor","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-decompressor-5.0.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"brotli-decompressor","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-decompressor-5.0.0/src/bin/brotli-decompressor.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decompress","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-decompressor-5.0.0/examples/decompress.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc-stdlib":["dep:alloc-stdlib"],"benchmark":[],"default":["std"],"disable-timer":[],"ffi-api":[],"pass-through-ffi-panics":[],"seccomp":[],"std":["alloc-stdlib"],"unsafe":["alloc-no-stdlib/unsafe","alloc-stdlib/unsafe"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-decompressor-5.0.0/Cargo.toml","categories":[],"keywords":["brotli","decompression","lz77","huffman","nostd"],"readme":"README.md","repository":"https://github.com/dropbox/rust-brotli-decompressor","homepage":"https://github.com/dropbox/rust-brotli-decompressor","documentation":"https://github.com/dropbox/rust-brotli-decompressor/blob/master/README.md","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"duckdb","version":"1.4.3","authors":["wangfenjin "],"id":"registry+https://github.com/rust-lang/crates.io-index#duckdb@1.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic wrapper for DuckDB","dependencies":[{"name":"arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56","kind":"normal","optional":false,"uses_default_features":false,"features":["prettyprint","ffi"],"target":null,"rename":null,"registry":null,"path":null},{"name":"calamine","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.22","kind":"normal","optional":true,"uses_default_features":false,"features":["std","clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"duckdb-loadable-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.13","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-streaming-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashlink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libduckdb-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.4.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"normal","optional":true,"uses_default_features":true,"features":["dtype-full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars-arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"r2d2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustyline","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^15","kind":"dev","optional":false,"uses_default_features":true,"features":["case_insensitive_history_search"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"duckdb","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"appender","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/appender.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/basic.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hello-ext","kind":["example"],"crate_types":["cdylib"],"required_features":["vtab-loadable"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/hello-ext/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hello-ext-capi","kind":["example"],"crate_types":["cdylib"],"required_features":["vtab-loadable","loadable-extension"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/hello-ext-capi/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parquet","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/parquet.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"repl","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/repl.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"appender-arrow":["vtab-arrow"],"buildtime_bindgen":["libduckdb-sys/buildtime_bindgen"],"bundled":["libduckdb-sys/bundled"],"calamine":["dep:calamine"],"chrono":["dep:chrono"],"default":[],"duckdb-loadable-macros":["dep:duckdb-loadable-macros"],"extensions-full":["json","parquet","vtab-full"],"json":["libduckdb-sys/json","bundled"],"loadable-extension":["libduckdb-sys/loadable-extension"],"modern-full":["chrono","serde_json","url","r2d2","uuid","polars"],"num":["dep:num"],"parquet":["libduckdb-sys/parquet","bundled"],"polars":["dep:polars","dep:polars-arrow"],"r2d2":["dep:r2d2"],"serde_json":["dep:serde_json"],"url":["dep:url"],"uuid":["dep:uuid"],"vscalar":["vtab-arrow"],"vscalar-arrow":[],"vtab":[],"vtab-arrow":["vtab","num"],"vtab-excel":["vtab","calamine"],"vtab-full":["vtab-excel","vtab-arrow","appender-arrow"],"vtab-loadable":["vtab","duckdb-loadable-macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/Cargo.toml","categories":["database"],"keywords":["duckdb","database","ffi"],"readme":"README.md","repository":"https://github.com/duckdb/duckdb-rs","homepage":"https://github.com/duckdb/duckdb-rs","documentation":"http://docs.rs/duckdb/","edition":"2021","metadata":{"docs":{"rs":{"all-features":false,"default-target":"x86_64-unknown-linux-gnu","features":["vtab-full","modern-full","vscalar","vscalar-arrow"],"no-default-features":true}},"playground":{"all-features":false,"features":[]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.1"},"path":null},{"crate":{"name":"libm","version":"0.2.15","authors":["Jorge Aparicio "],"id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.15","source":"registry+https://github.com/rust-lang/crates.io-index","description":"libm in pure Rust","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libm","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arch":[],"default":["arch"],"force-soft-floats":[],"unstable":["unstable-intrinsics","unstable-float"],"unstable-float":[],"unstable-intrinsics":[],"unstable-public-internals":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/Cargo.toml","categories":["no-std"],"keywords":["libm","math"],"readme":"README.md","repository":"https://github.com/rust-lang/compiler-builtins","homepage":null,"documentation":"https://docs.rs/libm","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"refinery","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Powerful SQL migration toolkit for Rust","dependencies":[{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_cmd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"predicates","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"dev","optional":false,"uses_default_features":true,"features":["compat"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"refinery","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mysql","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/mysql.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mysql_async","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/mysql_async.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"postgres","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/postgres.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rusqlite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/rusqlite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tiberius","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/tiberius.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tokio_postgres","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/tokio_postgres.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["toml"],"enums":["refinery-macros/enums"],"int8-versions":["refinery-core/int8-versions","refinery-macros/int8-versions"],"mysql":["refinery-core/mysql"],"mysql_async":["refinery-core/mysql_async"],"postgres":["refinery-core/postgres"],"rusqlite":["refinery-core/rusqlite"],"rusqlite-bundled":["refinery-core/rusqlite-bundled"],"serde":["refinery-core/serde"],"tiberius":["refinery-core/tiberius"],"tiberius-config":["refinery-core/tiberius","refinery-core/tiberius-config"],"tokio-postgres":["refinery-core/tokio-postgres"],"toml":["refinery-core/toml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/Cargo.toml","categories":["database"],"keywords":["database","sql","migrations","orm"],"readme":"README.md","repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) Tokio Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/LICENSE","used_by":[{"crate":{"name":"tokio-stream","version":"0.1.17","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities to work with `Stream` and `tokio`.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.15.0","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_stream","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"async_send_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/async_send_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"chunks_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/chunks_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_close","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_close.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_collect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_empty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_fuse","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_fuse.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_iter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_iter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_merge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_merge.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_once","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_once.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_pending","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_pending.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_stream_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_stream_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_throttle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/time_throttle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"watch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/watch.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["time"],"fs":["tokio/fs"],"full":["time","net","io-util","fs","sync","signal"],"io-util":["tokio/io-util"],"net":["tokio/net"],"signal":["tokio/signal"],"sync":["tokio/sync","tokio-util"],"time":["tokio/time"],"tokio-util":["dep:tokio-util"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","docsrs"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null},{"crate":{"name":"tokio-util","version":"0.7.17","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Additional utilities for working with Tokio.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.0","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.29","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"_require_full","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/_require_full.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"abort_on_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/abort_on_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"codecs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/codecs.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/compat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"context","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/context.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/framed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/framed_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/framed_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/framed_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/future.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_inspect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_inspect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_reader_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_reader_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sink_writer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_sink_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_stream_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_stream_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sync_bridge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_sync_bridge.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"length_delimited","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/length_delimited.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/mpsc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"poll_semaphore","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/poll_semaphore.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reusable_box","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/reusable_box.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_pinned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/spawn_pinned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_cancellation_token","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/sync_cancellation_token.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/task_join_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_queue","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/task_join_queue.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_tracker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/task_tracker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_delay_queue","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/time_delay_queue.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"udp","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/udp.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__docs_rs":["futures-util"],"codec":[],"compat":["futures-io"],"default":[],"full":["codec","compat","io-util","time","net","rt","join-map"],"futures-io":["dep:futures-io"],"futures-util":["dep:futures-util"],"hashbrown":["dep:hashbrown"],"io":[],"io-util":["io","tokio/rt","tokio/io-util"],"join-map":["rt","hashbrown"],"net":["tokio/net"],"rt":["tokio/rt","tokio/sync","futures-util"],"slab":["dep:slab"],"time":["tokio/time","slab"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","docsrs","--cfg","tokio_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"tokio","version":"1.48.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio@1.48.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":["async-await"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-concurrency","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.6.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mockall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))","rename":null,"registry":null,"path":null},{"name":"tracing-mock","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0-beta.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_has_atomic = \"64\"))","rename":null,"registry":null,"path":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"io-uring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["os-poll","os-ext"],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["futures","checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":["all"],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"mio-aio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["tokio"],"target":"cfg(target_os = \"freebsd\")","rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.29","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":"cfg(tokio_unstable)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"signal-hook-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.0","kind":"dev","optional":false,"uses_default_features":false,"features":["aio","fs","socket"],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"dev","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Security_Authorization"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"_require_full","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/_require_full.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"async_send_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/async_send_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffered","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/buffered.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"coop_budget","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/coop_budget.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dump","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/dump.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"duplex_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/duplex_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_canonicalize_dir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_canonicalize_dir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_copy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_copy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_dir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_dir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_file","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_file.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_link","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_link.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_open_options","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_open_options.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_open_options_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_open_options_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_remove_dir_all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_remove_dir_all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_remove_file","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_remove_file.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_rename","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_rename.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_symlink_dir_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_symlink_dir_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_symlink_file_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_symlink_file_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_try_exists","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_try_exists.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_uring","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_uring.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_async_fd","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_async_fd.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_async_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_async_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_buf_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_buf_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_buf_writer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_buf_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_copy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_copy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_copy_bidirectional","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_copy_bidirectional.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_driver","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_driver.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_driver_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_driver_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_fill_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_fill_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_lines","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_lines.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_mem_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_mem_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_poll_aio","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_poll_aio.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_exact","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_exact.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_line","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_line.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_to_end","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_to_end.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_to_string","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_to_string.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_until","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_until.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_repeat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_repeat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sink","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_sink.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_take","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_take.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_util_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_util_empty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write_all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_all_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write_all_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_int","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write_int.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"join_handle_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/join_handle_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_pin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_pin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_rename_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_rename_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_select","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_select.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_try_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_try_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_bind_resource","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_bind_resource.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_lookup_host","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_lookup_host.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_named_pipe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_named_pipe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_quickack","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_quickack.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_unix_pipe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_unix_pipe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/no_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_arg0","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_arg0.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_change_of_runtime","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_change_of_runtime.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_2174","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_issue_2174.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_42","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_issue_42.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_7144","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_issue_7144.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_kill_after_wait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_kill_after_wait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_kill_on_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_kill_on_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_raw_handle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_raw_handle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_smoke.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_basic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_common","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_common.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_handle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_handle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_handle_block_on","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_handle_block_on.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_local","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_local.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_metrics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_metrics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_poll_callbacks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_poll_callbacks.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_threaded","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_threaded.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_time_start_paused","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_time_start_paused.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_unstable_metrics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_unstable_metrics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_ctrl_c","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_ctrl_c.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_recv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_drop_recv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_drop_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_signal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_drop_signal.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_info","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_info.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_multi_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_multi_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_no_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_no_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_notify_both","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_notify_both.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_realtime","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_realtime.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_twice","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_twice.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_usr1","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_usr1.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_barrier","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_barrier.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_broadcast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_broadcast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_broadcast_weak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_broadcast_weak.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_errors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_errors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_mpsc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc_weak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_mpsc_weak.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mutex","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_mutex.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mutex_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_mutex_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_notify","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_notify.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_notify_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_notify_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_once_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_once_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_oneshot","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_oneshot.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_rwlock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_rwlock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_semaphore","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_semaphore.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_semaphore_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_semaphore_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_set_once","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_set_once.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_watch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_watch.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_abort","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_abort.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_blocking","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_blocking.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_hooks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_hooks.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_id","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_id.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_join_set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_local","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_local.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_local_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_local_set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_trace_self","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_trace_self.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_yield_now","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_yield_now.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_accept","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_accept.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_connect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_connect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_echo","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_echo.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_into_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_into_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_into_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_into_std.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_peek","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_peek.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_shutdown","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_shutdown.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_socket","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_socket.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_clock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/test_clock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_interval","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_interval.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_pause","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_pause.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_sleep","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_sleep.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_wasm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_wasm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tracing_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_task","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tracing_task.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_time","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tracing_time.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"udp","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/udp.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_cred","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_cred.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_datagram","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_datagram.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_socket","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_socket.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unwindsafe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/unwindsafe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"bytes":["dep:bytes"],"default":[],"fs":[],"full":["fs","io-util","io-std","macros","net","parking_lot","process","rt","rt-multi-thread","signal","sync","time"],"io-std":[],"io-uring":["dep:io-uring","libc","mio/os-poll","mio/os-ext","dep:slab"],"io-util":["bytes"],"libc":["dep:libc"],"macros":["tokio-macros"],"mio":["dep:mio"],"net":["libc","mio/os-poll","mio/os-ext","mio/net","socket2","windows-sys/Win32_Foundation","windows-sys/Win32_Security","windows-sys/Win32_Storage_FileSystem","windows-sys/Win32_System_Pipes","windows-sys/Win32_System_SystemServices"],"parking_lot":["dep:parking_lot"],"process":["bytes","libc","mio/os-poll","mio/os-ext","mio/net","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Threading","windows-sys/Win32_System_WindowsProgramming"],"rt":[],"rt-multi-thread":["rt"],"signal":["libc","mio/os-poll","mio/net","mio/os-ext","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Console"],"signal-hook-registry":["dep:signal-hook-registry"],"socket2":["dep:socket2"],"sync":[],"taskdump":["dep:backtrace"],"test-util":["rt","sync","time"],"time":[],"tokio-macros":["dep:tokio-macros"],"tracing":["dep:tracing"],"windows-sys":["dep:windows-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures"],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["bytes::buf::buf_impl::Buf","bytes::buf::buf_mut::BufMut","tokio_macros::*"]},"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tokio_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"]}},"playground":{"features":["full","test-util"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) [2021] [Marvin Countryman]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/LICENSE.md","used_by":[{"crate":{"name":"simd-adler32","version":"0.3.8","authors":["Marvin Countryman "],"id":"registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A SIMD-accelerated Adler-32 hash algorithm implementation.","dependencies":[{"name":"adler","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"adler32","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"simd_adler32","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"const-generics":[],"default":["std","const-generics"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/Cargo.toml","categories":["algorithms","no-std"],"keywords":["simd","avx2","ssse3","adler","adler32"],"readme":"README.md","repository":"https://github.com/mcountryman/simd-adler32","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\r\n\r\nCopyright (c) 2020 Armin Becher\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wildmatch-2.6.1/LICENSE","used_by":[{"crate":{"name":"wildmatch","version":"2.6.1","authors":["Armin Becher "],"id":"registry+https://github.com/rust-lang/crates.io-index#wildmatch@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Simple string matching with single- and multi-character wildcard operator.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"glob","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ntest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"wildmatch","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wildmatch-2.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"patterns","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wildmatch-2.6.1/benches/patterns.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wildmatch-2.6.1/Cargo.toml","categories":["algorithms"],"keywords":["globbing","matching","questionmark","star","string-matching"],"readme":"README.md","repository":"https://github.com/becheran/wildmatch","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/LICENSE-MIT","used_by":[{"crate":{"name":"unsafe-libyaml","version":"0.2.11","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#unsafe-libyaml@0.2.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"libyaml transpiled to rust by c2rust","dependencies":[{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"unsafe_libyaml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"run-emitter-test-suite","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/bin/run-emitter-test-suite.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"run-parser-test-suite","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/bin/run-parser-test-suite.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"test_emitter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/tests/test_emitter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parser","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/tests/test_parser.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parser_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/tests/test_parser_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/Cargo.toml","categories":["encoding","parser-implementations","no-std"],"keywords":["yaml"],"readme":"README.md","repository":"https://github.com/dtolnay/unsafe-libyaml","homepage":null,"documentation":"https://docs.rs/unsafe-libyaml","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"zmij","version":"1.0.6","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A double-to-string conversion algorithm based on Schubfach and yy","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opt-level","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"zmij","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"exhaustive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/tests/exhaustive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ryu_comparison","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/tests/ryu_comparison.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/zmij","homepage":null,"documentation":"https://docs.rs/zmij","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/LICENSE-MIT","used_by":[{"crate":{"name":"winnow","version":"0.7.14","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#winnow@0.7.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A byte-oriented, zero-copy, parser combinators library","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"is_terminal_polyfill","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.48.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"terminal_size","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"annotate-snippets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"circular","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":["examples"],"target":null,"rename":null,"registry":null,"path":null},{"name":"term-transcript","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"winnow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"arithmetic","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/arithmetic/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"c_expression","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/c_expression/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"css","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/css/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_error","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/custom_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"http","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/http/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ini","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ini/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iterator","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"json_iterator","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ndjson","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ndjson/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s_expression","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/s_expression/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/string/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"arithmetic","kind":["bench"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/arithmetic/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"c_expression","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/c_expression/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"http","kind":["bench"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/http/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ini","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ini/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"debug":["std","dep:anstream","dep:anstyle","dep:is_terminal_polyfill","dep:terminal_size"],"default":["std"],"simd":["dep:memchr"],"std":["alloc","memchr?/std"],"unstable-doc":["alloc","std","simd","unstable-recover"],"unstable-recover":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/Cargo.toml","categories":["parsing"],"keywords":["parser","parser-combinators","parsing","streaming","bit"],"readme":"README.md","repository":"https://github.com/winnow-rs/winnow","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["unstable-doc"],"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/winnow-rs/winnow/compare/{{tag_name}}...HEAD","search":""},{"exactly":1,"file":"src/lib.rs","replace":"blob/v{{version}}/CHANGELOG.md","search":"blob/v.+\\..+\\..+/CHANGELOG.md"}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2014 Mathijs van de Nes\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.9.8/LICENSE","used_by":[{"crate":{"name":"spin","version":"0.9.8","authors":["Mathijs van de Nes ","John Ericson ","Joshua Barretto "],"id":"registry+https://github.com/rust-lang/crates.io-index#spin@0.9.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Spin-based synchronization primitives","dependencies":[{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"lock_api_crate","registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"spin","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.9.8/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"debug","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.9.8/examples/debug.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"mutex","kind":["bench"],"crate_types":["bin"],"required_features":["ticket_mutex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.9.8/benches/mutex.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"barrier":["mutex"],"default":["lock_api","mutex","spin_mutex","rwlock","once","lazy","barrier"],"fair_mutex":["mutex"],"lazy":["once"],"lock_api":["lock_api_crate"],"lock_api_crate":["dep:lock_api_crate"],"mutex":[],"once":[],"portable-atomic":["dep:portable-atomic"],"portable_atomic":["portable-atomic"],"rwlock":[],"spin_mutex":["mutex"],"std":[],"ticket_mutex":["mutex"],"use_ticket_mutex":["mutex","ticket_mutex"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.9.8/Cargo.toml","categories":[],"keywords":["spinlock","mutex","rwlock"],"readme":"README.md","repository":"https://github.com/mvdnes/spin-rs.git","homepage":null,"documentation":null,"edition":"2015","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.38.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2015 Andrew Gallant\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/LICENSE-MIT","used_by":[{"crate":{"name":"aho-corasick","version":"1.1.4","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast multiple substring searching.","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"aho_corasick","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std","perf-literal"],"logging":["dep:log"],"perf-literal":["dep:memchr"],"std":["memchr?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/Cargo.toml","categories":["text-processing"],"keywords":["string","search","text","pattern","multi"],"readme":"README.md","repository":"https://github.com/BurntSushi/aho-corasick","homepage":"https://github.com/BurntSushi/aho-corasick","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"memchr","version":"2.7.6","authors":["Andrew Gallant ","bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"memchr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"core":["dep:core"],"default":["std"],"libc":[],"logging":["dep:log"],"rustc-dep-of-std":["core"],"std":["alloc"],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/Cargo.toml","categories":[],"keywords":["memchr","memmem","substring","find","search"],"readme":"README.md","repository":"https://github.com/BurntSushi/memchr","homepage":"https://github.com/BurntSushi/memchr","documentation":"https://docs.rs/memchr/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"walkdir","version":"2.5.0","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Recursively walk a directory.","dependencies":[{"name":"same-file","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"walkdir","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/Cargo.toml","categories":["filesystem"],"keywords":["directory","recursive","walk","iterator"],"readme":"README.md","repository":"https://github.com/BurntSushi/walkdir","homepage":"https://github.com/BurntSushi/walkdir","documentation":"https://docs.rs/walkdir/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2015 Carl Lerche + nix-rust Authors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/LICENSE","used_by":[{"crate":{"name":"nix","version":"0.30.1","authors":["The nix-rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#nix@0.30.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust friendly bindings to *nix APIs","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.171","kind":"normal","optional":false,"uses_default_features":true,"features":["extra_traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.7.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg_aliases","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"caps","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"sysctl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"freebsd\")","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"nix","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/test/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test-aio-drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/test/sys/test_aio_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test-clearenv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/test/test_clearenv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test-prctl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/test/sys/test_prctl.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"acct":[],"aio":["pin-utils"],"default":[],"dir":["fs"],"env":[],"event":["poll"],"fanotify":[],"feature":[],"fs":[],"hostname":[],"inotify":[],"ioctl":[],"kmod":[],"memoffset":["dep:memoffset"],"mman":[],"mount":["uio"],"mqueue":["fs"],"net":["socket"],"personality":[],"pin-utils":["dep:pin-utils"],"poll":[],"process":[],"pthread":[],"ptrace":["process"],"quota":[],"reboot":[],"resource":[],"sched":["process"],"signal":["process"],"socket":["memoffset"],"syslog":[],"term":[],"time":[],"ucontext":["signal"],"uio":[],"user":["feature"],"zerocopy":["fs","uio"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/Cargo.toml","categories":["os::unix-apis"],"keywords":[],"readme":"README.md","repository":"https://github.com/nix-rust/nix","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"],"targets":["x86_64-unknown-linux-gnu","aarch64-linux-android","x86_64-apple-darwin","aarch64-apple-ios","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-unknown-fuchsia","x86_64-unknown-redox","x86_64-unknown-illumos"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.69.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2015 Danny Guo\nCopyright (c) 2016 Titus Wormer \nCopyright (c) 2018 Akash Kurdekar\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/LICENSE","used_by":[{"crate":{"name":"strsim","version":"0.11.1","authors":["Danny Guo ","maxbachmann "],"id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.\n","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"strsim","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/tests/lib.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/benches/benches.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/Cargo.toml","categories":["text-processing"],"keywords":["string","similarity","Hamming","Levenshtein","Jaro"],"readme":"README.md","repository":"https://github.com/rapidfuzz/strsim-rs","homepage":"https://github.com/rapidfuzz/strsim-rs","documentation":"https://docs.rs/strsim/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2016 Jelte Fennema\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/LICENSE","used_by":[{"crate":{"name":"derive_more-impl","version":"2.1.1","authors":["Jelte Fennema "],"id":"registry+https://github.com/rust-lang/crates.io-index#derive_more-impl@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Internal implementation of `derive_more` crate","dependencies":[{"name":"convert_case","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.45","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc_version","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"derive_more_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-impl-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"add":["syn/extra-traits","syn/visit"],"add_assign":["syn/extra-traits","syn/visit"],"as_ref":["syn/extra-traits","syn/visit"],"constructor":[],"debug":["syn/extra-traits","dep:unicode-xid"],"default":[],"deref":[],"deref_mut":[],"display":["syn/extra-traits","dep:unicode-xid","dep:convert_case"],"eq":["syn/extra-traits","syn/visit"],"error":["syn/extra-traits"],"from":["syn/extra-traits"],"from_str":["syn/full","syn/visit","dep:convert_case"],"full":["add","add_assign","as_ref","constructor","debug","deref","deref_mut","display","eq","error","from","from_str","index","index_mut","into","into_iterator","is_variant","mul","mul_assign","not","sum","try_from","try_into","try_unwrap","unwrap"],"index":[],"index_mut":[],"into":["syn/extra-traits","syn/visit-mut"],"into_iterator":[],"is_variant":["dep:convert_case"],"mul":["syn/extra-traits","syn/visit"],"mul_assign":["syn/extra-traits","syn/visit"],"not":["syn/extra-traits"],"sum":[],"testing-helpers":["syn/full"],"try_from":[],"try_into":["syn/extra-traits","syn/full","syn/visit-mut"],"try_unwrap":["dep:convert_case"],"unwrap":["dep:convert_case"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-impl-2.1.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/JelteF/derive_more","homepage":null,"documentation":"https://docs.rs/derive_more","edition":"2021","metadata":{"docs":{"rs":{"features":["full"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"derive_more","version":"2.1.1","authors":["Jelte Fennema "],"id":"registry+https://github.com/rust-lang/crates.io-index#derive_more@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adds #[derive(x)] macros for more traits","dependencies":[{"name":"derive_more-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.56","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc_version","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"derive_more","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"deny_missing_docs","kind":["example"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/examples/deny_missing_docs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"add","kind":["test"],"crate_types":["bin"],"required_features":["add"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/add.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"add_assign","kind":["test"],"crate_types":["bin"],"required_features":["add_assign"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/add_assign.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"as_mut","kind":["test"],"crate_types":["bin"],"required_features":["as_ref"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/as_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"as_ref","kind":["test"],"crate_types":["bin"],"required_features":["as_ref"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/as_ref.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"boats_display_derive","kind":["test"],"crate_types":["bin"],"required_features":["display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/boats_display_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compile_fail","kind":["test"],"crate_types":["bin"],"required_features":["as_ref","debug","display","from","into","is_variant","try_from","try_into"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/compile_fail/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"constructor","kind":["test"],"crate_types":["bin"],"required_features":["constructor"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/constructor.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"debug","kind":["test"],"crate_types":["bin"],"required_features":["debug"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deref","kind":["test"],"crate_types":["bin"],"required_features":["deref"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/deref.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deref_mut","kind":["test"],"crate_types":["bin"],"required_features":["deref_mut"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/deref_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"display","kind":["test"],"crate_types":["bin"],"required_features":["display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/display.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"eq","kind":["test"],"crate_types":["bin"],"required_features":["eq"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/eq.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"error","kind":["test"],"crate_types":["bin"],"required_features":["error"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/error_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from","kind":["test"],"crate_types":["bin"],"required_features":["from"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_str","kind":["test"],"crate_types":["bin"],"required_features":["from_str"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/from_str.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"generics","kind":["test"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"index","kind":["test"],"crate_types":["bin"],"required_features":["index"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/index.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"index_mut","kind":["test"],"crate_types":["bin"],"required_features":["index_mut"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/index_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"into","kind":["test"],"crate_types":["bin"],"required_features":["into"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/into.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"into_iterator","kind":["test"],"crate_types":["bin"],"required_features":["into_iterator"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/into_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"is_variant","kind":["test"],"crate_types":["bin"],"required_features":["is_variant"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/is_variant.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mul","kind":["test"],"crate_types":["bin"],"required_features":["mul"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/mul.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mul_assign","kind":["test"],"crate_types":["bin"],"required_features":["mul_assign"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/mul_assign.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_std","kind":["test"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/no_std.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"not","kind":["test"],"crate_types":["bin"],"required_features":["not"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/not.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"partial_eq","kind":["test"],"crate_types":["bin"],"required_features":["eq"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/partial_eq.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sum","kind":["test"],"crate_types":["bin"],"required_features":["sum"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/sum.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"try_from","kind":["test"],"crate_types":["bin"],"required_features":["try_from"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/try_from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"try_into","kind":["test"],"crate_types":["bin"],"required_features":["try_into"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/try_into.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"try_unwrap","kind":["test"],"crate_types":["bin"],"required_features":["try_unwrap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/try_unwrap.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unwrap","kind":["test"],"crate_types":["bin"],"required_features":["unwrap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/unwrap.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"add":["derive_more-impl/add"],"add_assign":["derive_more-impl/add_assign"],"as_ref":["derive_more-impl/as_ref"],"constructor":["derive_more-impl/constructor"],"debug":["derive_more-impl/debug"],"default":["std"],"deref":["derive_more-impl/deref"],"deref_mut":["derive_more-impl/deref_mut"],"display":["derive_more-impl/display"],"eq":["derive_more-impl/eq"],"error":["derive_more-impl/error"],"from":["derive_more-impl/from"],"from_str":["derive_more-impl/from_str"],"full":["add","add_assign","as_ref","constructor","debug","deref","deref_mut","display","eq","error","from","from_str","index","index_mut","into","into_iterator","is_variant","mul","mul_assign","not","sum","try_from","try_into","try_unwrap","unwrap"],"index":["derive_more-impl/index"],"index_mut":["derive_more-impl/index_mut"],"into":["derive_more-impl/into"],"into_iterator":["derive_more-impl/into_iterator"],"is_variant":["derive_more-impl/is_variant"],"mul":["derive_more-impl/mul"],"mul_assign":["derive_more-impl/mul_assign"],"not":["derive_more-impl/not"],"std":[],"sum":["derive_more-impl/sum"],"testing-helpers":["derive_more-impl/testing-helpers","dep:rustc_version"],"try_from":["derive_more-impl/try_from"],"try_into":["derive_more-impl/try_into"],"try_unwrap":["derive_more-impl/try_unwrap"],"unwrap":["derive_more-impl/unwrap"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/Cargo.toml","categories":["development-tools","development-tools::procedural-macro-helpers","no-std","rust-patterns"],"keywords":["derive","Add","From","Display","IntoIterator"],"readme":"README.md","repository":"https://github.com/JelteF/derive_more","homepage":null,"documentation":"https://docs.rs/derive_more","edition":"2021","metadata":{"docs":{"rs":{"features":["full"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full","std"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2017 Andrew Gallant\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/LICENSE-MIT","used_by":[{"crate":{"name":"same-file","version":"1.0.6","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple crate for determining whether two file paths point to the same file.\n","dependencies":[{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"same_file","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"is_same_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_same_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"is_stderr","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_stderr.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/Cargo.toml","categories":[],"keywords":["same","file","equal","inode"],"readme":"README.md","repository":"https://github.com/BurntSushi/same-file","homepage":"https://github.com/BurntSushi/same-file","documentation":"https://docs.rs/same-file","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2018 pyros2097\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/LICENSE","used_by":[{"crate":{"name":"rust-embed-impl","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed-impl@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"shellexpand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","parsing","proc-macro","printing"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-impl-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"compression":[],"debug-embed":[],"deterministic-timestamps":[],"include-exclude":["rust-embed-utils/include-exclude"],"interpolate-folder-path":["shellexpand"],"mime-guess":["rust-embed-utils/mime-guess"],"shellexpand":["dep:shellexpand"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-impl-8.9.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["http","rocket","static","web","server"],"readme":"readme.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rust-embed-utils","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed-utils@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for rust-embed","dependencies":[{"name":"globset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-utils-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"debug-embed":[],"globset":["dep:globset"],"include-exclude":["globset"],"mime-guess":["mime_guess"],"mime_guess":["dep:mime_guess"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-utils-8.9.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["http","rocket","static","web","server"],"readme":"readme.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rust-embed","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev","dependencies":[{"name":"actix-web","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":["http1","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"include-flate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.30","kind":"normal","optional":true,"uses_default_features":false,"features":["server"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rocket","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0-rc.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"salvo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"warp","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"actix","kind":["example"],"crate_types":["bin"],"required_features":["actix"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/actix.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"axum","kind":["example"],"crate_types":["bin"],"required_features":["axum-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/axum.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"axum-spa","kind":["example"],"crate_types":["bin"],"required_features":["axum-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/axum-spa/main.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"poem","kind":["example"],"crate_types":["bin"],"required_features":["poem-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/poem.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rocket","kind":["example"],"crate_types":["bin"],"required_features":["rocket"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/rocket.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"salvo","kind":["example"],"crate_types":["bin"],"required_features":["salvo-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/salvo.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"warp","kind":["example"],"crate_types":["bin"],"required_features":["warp-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/warp.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"allow_missing","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/allow_missing.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_crate_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/custom_crate_path.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"include_exclude","kind":["test"],"crate_types":["bin"],"required_features":["include-exclude"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/include_exclude.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"interpolated_path","kind":["test"],"crate_types":["bin"],"required_features":["interpolate-folder-path"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/interpolated_path.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"metadata","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/metadata.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"metadata_only","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/metadata_only.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mime_guess","kind":["test"],"crate_types":["bin"],"required_features":["mime-guess"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/mime_guess.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"path_traversal_attack","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/path_traversal_attack.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"prefix","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/prefix.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"actix":["actix-web","mime_guess"],"actix-web":["dep:actix-web"],"axum":["dep:axum"],"axum-ex":["axum","tokio","mime_guess"],"compression":["rust-embed-impl/compression","include-flate"],"debug-embed":["rust-embed-impl/debug-embed","rust-embed-utils/debug-embed"],"deterministic-timestamps":["rust-embed-impl/deterministic-timestamps"],"hex":["dep:hex"],"include-exclude":["rust-embed-impl/include-exclude","rust-embed-utils/include-exclude"],"include-flate":["dep:include-flate"],"interpolate-folder-path":["rust-embed-impl/interpolate-folder-path"],"mime-guess":["rust-embed-impl/mime-guess","rust-embed-utils/mime-guess"],"mime_guess":["dep:mime_guess"],"poem":["dep:poem"],"poem-ex":["poem","tokio","mime_guess","hex"],"rocket":["dep:rocket"],"salvo":["dep:salvo"],"salvo-ex":["salvo","tokio","mime_guess","hex"],"tokio":["dep:tokio"],"warp":["dep:warp"],"warp-ex":["warp","tokio","mime_guess"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/Cargo.toml","categories":["web-programming","filesystem"],"keywords":["http","rocket","static","web","server"],"readme":"README.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\nCopyright (c) 2016 Alexandre Bury\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/LICENSE","used_by":[{"crate":{"name":"zstd","version":"0.13.3","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd@0.13.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Binding for the zstd compression library.","dependencies":[{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"humansize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"partial-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"zstd","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/benchmark.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"stream","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/stream.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"train","kind":["example"],"crate_types":["bin"],"required_features":["zdict_builder"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/train.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstd","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/zstd.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstdcat","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/zstdcat.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"issue_182","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/tests/issue_182.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"arrays":["zstd-safe/arrays"],"bindgen":["zstd-safe/bindgen"],"debug":["zstd-safe/debug"],"default":["legacy","arrays","zdict_builder"],"doc-cfg":[],"experimental":["zstd-safe/experimental"],"fat-lto":["zstd-safe/fat-lto"],"legacy":["zstd-safe/legacy"],"no_asm":["zstd-safe/no_asm"],"pkg-config":["zstd-safe/pkg-config"],"thin":["zstd-safe/thin"],"thin-lto":["zstd-safe/thin-lto"],"wasm":[],"zdict_builder":["zstd-safe/zdict_builder"],"zstdmt":["zstd-safe/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/Cargo.toml","categories":["compression","api-bindings"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":"https://docs.rs/zstd","edition":"2018","metadata":{"docs":{"rs":{"features":["experimental","zstdmt","zdict_builder","doc-cfg"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\r\n\r\nCopyright (c) 2014 Benjamin Sago\r\nCopyright (c) 2021-2022 The Nushell Project Developers\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/LICENSE","used_by":[{"crate":{"name":"nu-ansi-term","version":"0.50.3","authors":["ogham@bsago.me","Ryan Scheel (Havvy) ","Josh Triplett ","The Nushell Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Library for ANSI terminal colors and styles (bold, underline)","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.152","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.59, <=0.61","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Console","Win32_Storage_FileSystem","Win32_Security"],"target":"cfg(windows)","rename":"windows","registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"nu_ansi_term","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"256_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/256_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/basic_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gradient_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/gradient_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hyperlink","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/hyperlink.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rgb_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/rgb_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"title","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/title.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"style","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/tests/style.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"derive_serde_style":["serde"],"gnu_legacy":[],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/nushell/nu-ansi-term","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.62.1"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\r\n\r\nCopyright (c) 2015 Austin Bonander\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n\r\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/LICENSE","used_by":[{"crate":{"name":"mime_guess","version":"2.0.5","authors":["Austin Bonander "],"id":"registry+https://github.com/rust-lang/crates.io-index#mime_guess@2.0.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple crate for detection of a file's MIME type by its extension.","dependencies":[{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"mime_guess","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rev_map","kind":["example"],"crate_types":["bin"],"required_features":["rev-mappings"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/examples/rev_map.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmark","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/benches/benchmark.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/build.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["rev-mappings"],"rev-mappings":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/Cargo.toml","categories":[],"keywords":["mime","filesystem","extension"],"readme":"README.md","repository":"https://github.com/abonander/mime_guess","homepage":null,"documentation":"https://docs.rs/mime_guess/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\r\n\r\nCopyright (c) 2015 Bartłomiej Kamiński\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/LICENSE","used_by":[{"crate":{"name":"generic-array","version":"0.14.7","authors":["Bartłomiej Kamiński ","Aaron Trent "],"id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generic types implementing functionality of arrays","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typenum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"generic_array","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"more_lengths":[],"serde":["dep:serde"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/Cargo.toml","categories":["data-structures","no-std"],"keywords":["generic","array"],"readme":"README.md","repository":"https://github.com/fizyk20/generic-array.git","homepage":null,"documentation":"http://fizyk20.github.io/generic-array/generic_array/","edition":"2015","metadata":{"docs":{"rs":{"features":["serde","zeroize"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\r\n\r\nCopyright (c) 2016 Johann Tuffe\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\n\r\nThe above copyright notice and this permission notice shall be included in\r\nall copies or substantial portions of the Software.\r\n\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r\nTHE SOFTWARE.\r\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick-xml-0.36.2/LICENSE-MIT.md","used_by":[{"crate":{"name":"quick-xml","version":"0.36.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.36.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"High performance xml reader and writer","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"document-features","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=1.0.139","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10","kind":"normal","optional":true,"uses_default_features":false,"features":["io-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde-value","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.79","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.21","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"quick_xml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick-xml-0.36.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arbitrary":["dep:arbitrary"],"async-tokio":["tokio"],"default":[],"document-features":["dep:document-features"],"encoding":["encoding_rs"],"encoding_rs":["dep:encoding_rs"],"escape-html":[],"overlapped-lists":[],"serde":["dep:serde"],"serde-types":["serde/derive"],"serialize":["serde"],"tokio":["dep:tokio"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick-xml-0.36.2/Cargo.toml","categories":["asynchronous","encoding","parsing","parser-implementations"],"keywords":["xml","serde","parser","writer","html"],"readme":"README.md","repository":"https://github.com/tafia/quick-xml","homepage":null,"documentation":"https://docs.rs/quick-xml","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"OpenSSL License","id":"OpenSSL","first_of_kind":true,"text":"/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package is an SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation was written so as to conform with Netscapes SSL.\n *\n * This library is free for commercial and non-commercial use as long as\n * the following conditions are aheared to. The following conditions\n * apply to all code found in this distribution, be it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n * included with this distribution is covered by the same copyright terms\n * except that the holder is Tim Hudson (tjh@cryptsoft.com).\n *\n * Copyright remains Eric Young's, and as such any Copyright notices in\n * the code are not to be removed.\n * If this package is used in a product, Eric Young should be given attribution\n * as the author of the parts of the library used.\n * This can be in the form of a textual message at program startup or\n * in documentation (online or textual) provided with the package.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * \"This product includes cryptographic software written by\n * Eric Young (eay@cryptsoft.com)\"\n * The word 'cryptographic' can be left out if the rouines from the library\n * being used are not cryptographic related :-).\n * 4. If you include any Windows specific code (or a derivative thereof) from\n * the apps directory (application code) you must include an acknowledgement:\n * \"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n *\n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n * The licence and distribution terms for any publically available version or\n * derivative of this code cannot be changed. i.e. this code cannot simply be\n * copied and put under another distribution licence\n * [including the GNU Public Licence.]\n */\n/* ====================================================================\n * Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising materials mentioning features or use of this\n * software must display the following acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote products derived from this software without\n * prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in their names without prior written\n * permission of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com). This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n *\n */\n\n#include \n\n#if !defined(OPENSSL_WINDOWS) && !defined(OPENSSL_PNACL) && \\\n !defined(OPENSSL_NO_FILESYSTEM)\n\n#include \n#include \n#include \n\n#include \n#include \n\n\nint SSL_add_dir_cert_subjects_to_stack(STACK_OF(X509_NAME) *stack,\n const char *path) {\n DIR *dir = opendir(path);\n if (dir == NULL) {\n OPENSSL_PUT_ERROR(SSL, ERR_R_SYS_LIB);\n ERR_add_error_data(3, \"opendir('\", dir, \"')\");\n return 0;\n }\n\n int ret = 0;\n for (;;) {\n // |readdir| may fail with or without setting |errno|.\n errno = 0;\n struct dirent *dirent = readdir(dir);\n if (dirent == NULL) {\n if (errno) {\n OPENSSL_PUT_ERROR(SSL, ERR_R_SYS_LIB);\n ERR_add_error_data(3, \"readdir('\", path, \"')\");\n } else {\n ret = 1;\n }\n break;\n }\n\n char buf[1024];\n if (strlen(path) + strlen(dirent->d_name) + 2 > sizeof(buf)) {\n OPENSSL_PUT_ERROR(SSL, SSL_R_PATH_TOO_LONG);\n break;\n }\n\n int r = snprintf(buf, sizeof(buf), \"%s/%s\", path, dirent->d_name);\n if (r <= 0 ||\n r >= (int)sizeof(buf) ||\n !SSL_add_file_cert_subjects_to_stack(stack, buf)) {\n break;\n }\n }\n\n closedir(dir);\n return ret;\n}\n\n#endif // !WINDOWS && !PNACL && !OPENSSL_NO_FILESYSTEM\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/aws-lc/ssl/ssl_decrepit.c","used_by":[{"crate":{"name":"aws-lc-sys","version":"0.35.0","authors":["AWS-LC"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.35.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72.0","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.26","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cmake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.54","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"dunce","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fs_extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC) AND OpenSSL","license_file":null,"targets":[{"name":"aws_lc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"sanity-tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/tests/sanity-tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-main","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/builder/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-bindings":[],"asan":[],"bindgen":["dep:bindgen"],"default":["all-bindings"],"prebuilt-nasm":[],"ssl":["bindgen","all-bindings"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"aws-lc-sys":{"commit-hash":"c23b2ae88deec89091d8eeb37178fbef24c96919"}},"links":"aws_lc_0_35_0","publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null}]},{"name":"Unicode License v3","id":"Unicode-3.0","first_of_kind":true,"text":"UNICODE LICENSE V3\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright © 1991-2023 Unicode, Inc.\n\nNOTICE TO USER: Carefully read the following legal agreement. BY\nDOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR\nSOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE\nTERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT\nDOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of data files and any associated documentation (the \"Data Files\") or\nsoftware and any associated documentation (the \"Software\") to deal in the\nData Files or Software without restriction, including without limitation\nthe rights to use, copy, modify, merge, publish, distribute, and/or sell\ncopies of the Data Files or Software, and to permit persons to whom the\nData Files or Software are furnished to do so, provided that either (a)\nthis copyright and permission notice appear with all copies of the Data\nFiles or Software, or (b) this copyright and permission notice appear in\nassociated Documentation.\n\nTHE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\nKIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF\nTHIRD PARTY RIGHTS.\n\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE\nBE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,\nOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\nWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,\nARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA\nFILES OR SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder shall\nnot be used in advertising or otherwise to promote the sale, use or other\ndealings in these Data Files or Software without prior written\nauthorization of the copyright holder.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/LICENSE-UNICODE","used_by":[{"crate":{"name":"unicode-ident","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(MIT OR Apache-2.0) AND Unicode-3.0","license_file":null,"targets":[{"name":"unicode_ident","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compare","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/compare.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"static_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/static_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/benches/xid.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/Cargo.toml","categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null}]},{"name":"Unicode License v3","id":"Unicode-3.0","first_of_kind":false,"text":"UNICODE LICENSE V3\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright © 2020-2024 Unicode, Inc.\n\nNOTICE TO USER: Carefully read the following legal agreement. BY\nDOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR\nSOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE\nTERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT\nDOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of data files and any associated documentation (the \"Data Files\") or\nsoftware and any associated documentation (the \"Software\") to deal in the\nData Files or Software without restriction, including without limitation\nthe rights to use, copy, modify, merge, publish, distribute, and/or sell\ncopies of the Data Files or Software, and to permit persons to whom the\nData Files or Software are furnished to do so, provided that either (a)\nthis copyright and permission notice appear with all copies of the Data\nFiles or Software, or (b) this copyright and permission notice appear in\nassociated Documentation.\n\nTHE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\nKIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF\nTHIRD PARTY RIGHTS.\n\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE\nBE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,\nOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\nWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,\nARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA\nFILES OR SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder shall\nnot be used in advertising or otherwise to promote the sale, use or other\ndealings in these Data Files or Software without prior written\nauthorization of the copyright holder.\n\nSPDX-License-Identifier: Unicode-3.0\n\n—\n\nPortions of ICU4X may have been adapted from ICU4C and/or ICU4J.\nICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/LICENSE","used_by":[{"crate":{"name":"icu_collections","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Collection of API for use in ICU libraries.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"potential_utf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["zerovec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","yoke"],"target":null,"rename":null,"registry":null,"path":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":false,"features":["parse"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_collections","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"char16trie","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/tests/char16trie.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cpt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/tests/cpt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"codepointtrie","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/codepointtrie.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"iai_cpt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/iai_cpt.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"inv_list","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/inv_list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde?/alloc","zerovec/alloc"],"databake":["dep:databake","zerovec/databake"],"serde":["dep:serde","zerovec/serde","potential_utf/serde","alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_locale_core","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"API for managing Unicode Language and Locale Identifiers","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"litemap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinystr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_locale_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"langid","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/tests/langid.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"locale","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/tests/locale.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iai_langid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/iai_langid.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"langid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/langid.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"locale","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/locale.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"subtags","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/subtags.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["litemap/alloc","tinystr/alloc","writeable/alloc","serde?/alloc"],"databake":["dep:databake","alloc"],"serde":["dep:serde","tinystr/serde"],"zerovec":["dep:zerovec","tinystr/zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_normalizer","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"API for normalizing text into Unicode Normalization Forms","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_collections","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_normalizer_data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_provider","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf16_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf8_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"write16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arraystring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atoi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"detone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"write16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":false,"features":["arrayvec","smallvec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_normalizer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":["utf16_iter","utf8_iter"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"canonical_composition","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/canonical_composition.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"canonical_decomposition","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/canonical_decomposition.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"composing_normalizer_nfc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/composing_normalizer_nfc.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"composing_normalizer_nfkc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/composing_normalizer_nfkc.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decomposing_normalizer_nfd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decomposing_normalizer_nfkd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfkd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"utf16_throughput","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/utf16_throughput.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"compiled_data":["dep:icu_normalizer_data","icu_properties?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","icu_properties","icu_collections/databake","zerovec/databake","icu_properties?/datagen","icu_provider/export"],"default":["compiled_data","utf8_iter","utf16_iter"],"experimental":[],"icu_properties":["dep:icu_properties"],"serde":["dep:serde","icu_collections/serde","zerovec/serde","icu_properties?/serde","icu_provider/serde"],"utf16_iter":["dep:utf16_iter","dep:write16"],"utf8_iter":["dep:utf8_iter"],"write16":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_normalizer_data","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Data for the icu_normalizer crate","dependencies":[],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_normalizer_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"sources":{"cldr":{"tagged":"48.0.0"},"icuexport":{"tagged":"release-78.1rc"},"segmenter_lstm":{"tagged":"v0.1.0"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_properties","version":"2.1.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Definitions for Unicode properties","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_collections","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_locale_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":["zerovec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties_data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_provider","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-bidi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.11","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerotrie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":["yoke","zerofrom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","yoke"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_properties","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["zerovec/alloc","icu_collections/alloc","serde?/alloc"],"compiled_data":["dep:icu_properties_data","icu_provider/baked"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake","icu_locale_core/databake","zerotrie/databake","icu_provider/export"],"default":["compiled_data"],"serde":["dep:serde","icu_locale_core/serde","zerovec/serde","icu_collections/serde","icu_provider/serde","zerotrie/serde"],"unicode_bidi":["dep:unicode-bidi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.2/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"workspace":true}},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_properties_data","version":"2.1.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Data for the icu_properties crate","dependencies":[],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_properties_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"sources":{"cldr":{"tagged":"48.0.0"},"icuexport":{"tagged":"release-78.1rc"},"segmenter_lstm":{"tagged":"v0.1.0"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_provider","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait and struct definitions for the ICU data provider","dependencies":[{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"erased-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_locale_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerotrie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_provider","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"data_locale_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/benches/data_locale_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["icu_locale_core/alloc","serde?/alloc","yoke/alloc","zerofrom/alloc","zerovec/alloc","zerotrie?/alloc","dep:stable_deref_trait","dep:writeable"],"baked":["dep:zerotrie","dep:writeable"],"deserialize_bincode_1":["serde","dep:bincode","std"],"deserialize_json":["serde","dep:serde_json"],"deserialize_postcard_1":["serde","dep:postcard"],"export":["serde","dep:erased-serde","dep:databake","std","sync","dep:postcard","zerovec/databake"],"logging":["dep:log"],"serde":["dep:serde","yoke/serde"],"std":["alloc"],"sync":[],"zerotrie":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"denylist":["macros"],"max_combination_size":3},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"litemap","version":"0.8.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A key-value Map implementation based on a flat, sorted Vec.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["use-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["validation"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"litemap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"language_names_hash_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/language_names_hash_map.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"language_names_lite_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/language_names_lite_map.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"litemap_bincode","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/litemap_bincode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"litemap_postcard","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/litemap_postcard.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rkyv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/rkyv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"store","kind":["test"],"crate_types":["bin"],"required_features":["testing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/store.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"litemap","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/benches/litemap.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core","alloc"],"testing":["alloc"],"yoke":["dep:yoke"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/Cargo.toml","categories":[],"keywords":["sorted","vec","map","hashmap","btreemap"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":"https://docs.rs/litemap","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"potential_utf","version":"0.1.4","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Unvalidated string and character types","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"potential_utf","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["serde_core?/alloc","writeable/alloc","zerovec?/alloc"],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core"],"writeable":["dep:writeable"],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"tinystr","version":"0.8.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small ASCII-only bounded length string representation.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["use-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"tinystr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"construct","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/construct.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"overview","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/overview.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"read","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/read.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core?/alloc","zerovec?/alloc"],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core"],"std":[],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/Cargo.toml","categories":["data-structures"],"keywords":["string","str","small","tiny","no_std"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"writeable","version":"0.6.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A more efficient alternative to fmt::Display","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"writeable","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"writeable_message","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/examples/writeable_message.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"writeable","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/tests/writeable.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"writeable","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/benches/writeable.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["alloc"],"either":["dep:either"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"yoke-derive","version":"0.8.1","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the yoke crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["fold"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"yoke_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"yoke_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/examples/yoke_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow","self-referential"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"yoke","version":"0.8.1","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Abstraction allowing borrowed data to be carried along with the backing data it borrows from","dependencies":[{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"yoke","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bincode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/tests/bincode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"miri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/tests/miri.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["stable_deref_trait/alloc","zerofrom/alloc"],"default":["alloc","zerofrom"],"derive":["dep:yoke-derive","zerofrom/derive"],"serde":[],"zerofrom":["dep:zerofrom"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow","self-referential"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"max_combination_size":3},"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"zerofrom-derive","version":"0.1.6","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the zerofrom crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["fold"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerofrom_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zf_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/examples/zf_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"zerofrom","version":"0.1.6","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ZeroFrom trait for constructing","dependencies":[{"name":"zerofrom-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerofrom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["alloc"],"derive":["dep:zerofrom-derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/Cargo.toml","categories":["data-structures","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"zerotrie","version":"0.2.3","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A data structure that efficiently maps strings to integers","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"litemap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerotrie","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"first_weekday_for_region","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/examples/first_weekday_for_region.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"asciitrie_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/asciitrie_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/builder_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"derive_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/derive_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ignorecase_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/ignorecase_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"locale_aux_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/locale_aux_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"overview","kind":["bench"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/benches/overview.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"databake":["dep:databake","zerovec?/databake"],"default":[],"litemap":["dep:litemap","alloc"],"serde":["dep:serde_core","dep:litemap","alloc","litemap/serde","zerovec?/serde"],"yoke":["dep:yoke"],"zerofrom":["dep:zerofrom"],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"zerovec-derive","version":"0.11.2","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the zerovec crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerovec_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"derives","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/derives.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"make","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/make.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"make_var","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/make_var.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/Cargo.toml","categories":["rust-patterns","memory-management","caching","no-std","data-structures"],"keywords":["zerocopy","serialization","zero-copy","serde"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"zerovec","version":"0.11.5","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Zero-copy vector backed by a byte array","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"twox-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":["xxhash64"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerovec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zv_serde","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/examples/zv_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"vzv","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/vzv.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zeromap","kind":["bench"],"crate_types":["bin"],"required_features":["serde","hashmap","derive"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zeromap.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec_iai","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec_iai.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec_serde","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde?/alloc"],"databake":["dep:databake"],"derive":["dep:zerovec-derive"],"hashmap":["dep:twox-hash","alloc"],"serde":["dep:serde"],"std":[],"yoke":["dep:yoke"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/Cargo.toml","categories":["rust-patterns","memory-management","caching","no-std","data-structures"],"keywords":["zerocopy","serialization","zero-copy","serde"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"max_combination_size":3},"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null}]},{"name":"zlib License","id":"Zlib","first_of_kind":true,"text":"Copyright (c) 2024 Orson Peters\n\nThis software is provided 'as-is', without any express or implied warranty. In\nno event will the authors be held liable for any damages arising from the use of\nthis software.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim\n that you wrote the original software. If you use this software in a product,\n an acknowledgment in the product documentation would be appreciated but is\n not required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/LICENSE","used_by":[{"crate":{"name":"foldhash","version":"0.1.5","authors":["Orson Peters "],"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Zlib","license_file":null,"targets":[{"name":"foldhash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"foldhash","version":"0.2.0","authors":["Orson Peters "],"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rapidhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Zlib","license_file":null,"targets":[{"name":"foldhash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null}]}],"crates":[{"package":{"name":"adler2","version":"2.0.1","authors":["Jonas Schievink ","oyvindln "],"id":"registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple clean-room implementation of the Adler-32 checksum","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null}],"license":"0BSD OR MIT OR Apache-2.0","license_file":null,"targets":[{"name":"adler2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/Cargo.toml","categories":["algorithms"],"keywords":["checksum","integrity","hash","adler32","zlib"],"readme":"README.md","repository":"https://github.com/oyvindln/adler2","homepage":null,"documentation":"https://docs.rs/adler2/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg=docsrs"]}},"release":{"no-dev-version":true,"pre-release-commit-message":"Release {{version}}","pre-release-replacements":[{"file":"CHANGELOG.md","replace":"## Unreleased\n\nNo changes.\n\n## [{{version}} - {{date}}](https://github.com/jonas-schievink/adler/releases/tag/v{{version}})\n","search":"## Unreleased\n"},{"file":"README.md","replace":"adler = \"{{version}}\"","search":"adler = \"[a-z0-9\\\\.-]+\""},{"file":"src/lib.rs","replace":"https://docs.rs/adler/{{version}}","search":"https://docs.rs/adler/[a-z0-9\\.-]+"}],"tag-message":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"0BSD OR MIT OR Apache-2.0"},{"package":{"name":"aead","version":"0.5.2","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#aead@0.5.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for Authenticated Encryption with Associated Data (AEAD) algorithms,\nsuch as AES-GCM as ChaCha20Poly1305, which provide a high-level API\n","dependencies":[{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"heapless","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"aead","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aead-0.5.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"arrayvec":["dep:arrayvec"],"blobby":["dep:blobby"],"bytes":["dep:bytes"],"default":["rand_core"],"dev":["blobby"],"getrandom":["crypto-common/getrandom","rand_core"],"heapless":["dep:heapless"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std"],"stream":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aead-0.5.2/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","encryption"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/aead","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"aes","version":"0.8.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#aes@0.8.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.6","kind":"normal","optional":true,"uses_default_features":false,"features":["aarch64"],"target":"cfg(all(aes_armv8, target_arch = \"aarch64\"))","rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(not(all(aes_armv8, target_arch = \"aarch64\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"aes","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"hazmat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/tests/hazmat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/tests/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/benches/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"hazmat":[],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","aes","rijndael","block-cipher"],"readme":"README.md","repository":"https://github.com/RustCrypto/block-ciphers","homepage":null,"documentation":"https://docs.rs/aes","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"aes-gcm","version":"0.10.3","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#aes-gcm@0.10.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the AES-GCM (Galois/Counter Mode)\nAuthenticated Encryption with Associated Data (AEAD) Cipher\nwith optional architecture-specific hardware acceleration\n","dependencies":[{"name":"aead","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ctr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ghash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aead","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"aes_gcm","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aes128gcm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/tests/aes128gcm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"aes256gcm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/tests/aes256gcm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"other_ivlen","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/tests/other_ivlen.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aes":["dep:aes"],"alloc":["aead/alloc"],"arrayvec":["aead/arrayvec"],"default":["aes","alloc","getrandom"],"getrandom":["aead/getrandom","rand_core"],"heapless":["aead/heapless"],"rand_core":["aead/rand_core"],"std":["aead/std","alloc"],"stream":["aead/stream"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-gcm-0.10.3/Cargo.toml","categories":["cryptography","no-std"],"keywords":["aead","aes","encryption","gcm","ghash"],"readme":"README.md","repository":"https://github.com/RustCrypto/AEADs","homepage":null,"documentation":"https://docs.rs/aes-gcm","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"ahash","version":"0.8.12","authors":["Tom Kaitchuck "],"id":"registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A non-cryptographic hash function using AES-NI for high performance","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"const-random","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.117","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.24","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pcg-mwc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.59","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18.0","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":"cfg(not(all(target_arch = \"arm\", target_os = \"none\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ahash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"map_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/map_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"nopanic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/nopanic.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ahash","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"map","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/map_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"atomic-polyfill":["dep:portable-atomic","once_cell/critical-section"],"compile-time-rng":["const-random"],"const-random":["dep:const-random"],"default":["std","runtime-rng"],"getrandom":["dep:getrandom"],"nightly-arm-aes":[],"no-rng":[],"runtime-rng":["getrandom"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/Cargo.toml","categories":["algorithms","data-structures","no-std"],"keywords":["hash","hasher","hashmap","aes","no-std"],"readme":"README.md","repository":"https://github.com/tkaitchuck/ahash","homepage":null,"documentation":"https://docs.rs/ahash","edition":"2018","metadata":{"docs":{"rs":{"features":["std"],"rustc-args":["-C","target-feature=+aes"],"rustdoc-args":["-C","target-feature=+aes"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"aho-corasick","version":"1.1.4","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast multiple substring searching.","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"aho_corasick","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std","perf-literal"],"logging":["dep:log"],"perf-literal":["dep:memchr"],"std":["memchr?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/Cargo.toml","categories":["text-processing"],"keywords":["string","search","text","pattern","multi"],"readme":"README.md","repository":"https://github.com/BurntSushi/aho-corasick","homepage":"https://github.com/BurntSushi/aho-corasick","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Unlicense OR MIT"},{"package":{"name":"alloc-no-stdlib","version":"2.0.4","authors":["Daniel Reiter Horn "],"id":"registry+https://github.com/rust-lang/crates.io-index#alloc-no-stdlib@2.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack, or by a package that wishes to simply use Box<>. It also provides options to use calloc or a mutable global variable for pre-zeroed memory","dependencies":[],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"alloc_no_stdlib","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-no-stdlib-2.0.4/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"example","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-no-stdlib-2.0.4/src/bin/example.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-no-stdlib-2.0.4/tests/lib.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"unsafe":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-no-stdlib-2.0.4/Cargo.toml","categories":[],"keywords":["custom","allocator","calloc","safe","nostd"],"readme":"README.md","repository":"https://github.com/dropbox/rust-alloc-no-stdlib","homepage":"https://github.com/dropbox/rust-alloc-no-stdlib","documentation":"https://raw.githubusercontent.com/dropbox/rust-alloc-no-stdlib/master/tests/lib.rs","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"alloc-stdlib","version":"0.2.2","authors":["Daniel Reiter Horn "],"id":"registry+https://github.com/rust-lang/crates.io-index#alloc-stdlib@0.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A dynamic allocator example that may be used with the stdlib","dependencies":[{"name":"alloc-no-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"alloc_stdlib","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-stdlib-0.2.2/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"example","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-stdlib-0.2.2/src/bin/example.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-stdlib-0.2.2/tests/lib.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"unsafe":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-stdlib-0.2.2/Cargo.toml","categories":[],"keywords":["custom","allocator","calloc","safe","nostd"],"readme":"README.md","repository":"https://github.com/dropbox/rust-alloc-no-stdlib","homepage":"https://github.com/dropbox/rust-alloc-no-stdlib","documentation":"https://raw.githubusercontent.com/dropbox/rust-alloc-no-stdlib/master/alloc-stdlib/tests/lib.rs","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"anyhow","version":"1.0.100","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Flexible concrete Error type built on std::error::Error","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.51","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"anyhow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_autotrait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_autotrait.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_backtrace.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_boxed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_boxed.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_chain.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_context","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_context.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_convert","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_convert.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_downcast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_downcast.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ensure","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_ensure.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ffi","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_fmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_fmt.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_repr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_repr.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_source.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"backtrace":["dep:backtrace"],"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["error","error-handling"],"readme":"README.md","repository":"https://github.com/dtolnay/anyhow","homepage":null,"documentation":"https://docs.rs/anyhow","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.39.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"arc-swap","version":"1.8.0","authors":["Michal 'vorner' Vaner "],"id":"registry+https://github.com/rust-lang/crates.io-index#arc-swap@1.8.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Atomically swappable Arc","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["rc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"adaptive-barrier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.130","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.177","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"arc_swap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"random","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/tests/random.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stress","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/tests/stress.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"background","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/background.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"int-access","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/int-access.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"track","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/track.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"experimental-strategies":[],"experimental-thread-local":[],"internal-test-strategies":[],"serde":["dep:serde"],"weak":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/Cargo.toml","categories":["data-structures","memory-management"],"keywords":["atomic","Arc"],"readme":"README.md","repository":"https://github.com/vorner/arc-swap","homepage":null,"documentation":"https://docs.rs/arc-swap","edition":"2018","metadata":{"docs":{"rs":{"features":["serde","weak"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"argh","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"argh_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-fuzzy-search","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"simple_example","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/examples/simple_example.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"args_info_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/args_info_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["help","serde"],"help":["argh_derive/help"],"serde":["argh_shared/serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/Cargo.toml","categories":["command-line-interface"],"keywords":["args","arguments","derive","cli"],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"argh_derive","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh_derive@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"argh_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_derive-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"help":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_derive-0.1.13/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"argh_shared","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh_shared@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh_shared","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_shared-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_shared-0.1.13/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"argon2","version":"0.5.3","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#argon2@0.5.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","dependencies":[{"name":"base64ct","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"blake2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["rand_core"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"argon2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"kat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/tests/kat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"phc_strings","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/tests/phc_strings.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["password-hash/alloc"],"default":["alloc","password-hash","rand"],"password-hash":["dep:password-hash"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/Cargo.toml","categories":["authentication","cryptography","no-std"],"keywords":["crypto","hashing","password","phf"],"readme":"README.md","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","homepage":null,"documentation":"https://docs.rs/argon2","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"arrayvec","version":"0.7.6","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.","dependencies":[{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"arrayvec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"borsh","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/borsh.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"arraystring","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/benches/arraystring.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"extend","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/benches/extend.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"borsh":["dep:borsh"],"default":["std"],"serde":["dep:serde"],"std":[],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/Cargo.toml","categories":["data-structures","no-std"],"keywords":["stack","vector","array","data-structure","no_std"],"readme":"README.md","repository":"https://github.com/bluss/arrayvec","homepage":null,"documentation":"https://docs.rs/arrayvec/","edition":"2018","metadata":{"docs":{"rs":{"features":["borsh","serde","zeroize"]}},"release":{"no-dev-version":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"arrow","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust implementation of Apache Arrow","dependencies":[{"name":"arrow-arith","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ipc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ord","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-pyarrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-row","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"arithmetic","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/arithmetic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_cast","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz","prettyprint"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_cast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_equal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_equal.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_transform","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_transform.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_validation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_validation.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"csv","kind":["test"],"crate_types":["bin"],"required_features":["csv","chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/csv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"schema","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/schema.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shrink_to_fit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/shrink_to_fit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"timezone","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/timezone.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"aggregate_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/aggregate_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"arithmetic_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/arithmetic_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_data_validate","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_data_validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_from_vec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_from_vec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_slice","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_slice.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bit_length_kernel","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/bit_length_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bitwise_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/bitwise_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"boolean_append_packed","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/boolean_append_packed.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"boolean_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/boolean_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"buffer_bit_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/buffer_bit_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"buffer_create","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/buffer_create.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"builder","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cast_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/cast_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"coalesce_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/coalesce_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"comparison_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/comparison_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"concatenate_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/concatenate_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"csv_reader","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","csv"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/csv_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"csv_writer","kind":["bench"],"crate_types":["bin"],"required_features":["csv"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/csv_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decimal_validate","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/decimal_validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"equal","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/equal.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/filter_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"interleave_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/interleave_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json_reader","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","json"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/json_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json_writer","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","json"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/json_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"length_kernel","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/length_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lexsort","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/lexsort.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"mutable_array","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/mutable_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"partition_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/partition_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"primitive_run_accessor","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/primitive_run_accessor.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"primitive_run_take","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/primitive_run_take.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regexp_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/regexp_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"row_format","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/row_format.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"sort_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/sort_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_dictionary_builder","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_dictionary_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_run_builder","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_run_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_run_iterator","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_run_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"substring_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/substring_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"take_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/take_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arrow-csv":["dep:arrow-csv"],"arrow-ipc":["dep:arrow-ipc"],"arrow-json":["dep:arrow-json"],"canonical_extension_types":["arrow-schema/canonical_extension_types"],"chrono-tz":["arrow-array/chrono-tz"],"csv":["arrow-csv"],"default":["csv","ipc","json"],"ffi":["arrow-schema/ffi","arrow-data/ffi","arrow-array/ffi"],"force_validate":["arrow-array/force_validate","arrow-data/force_validate"],"ipc":["arrow-ipc"],"ipc_compression":["ipc","arrow-ipc/lz4","arrow-ipc/zstd"],"json":["arrow-json"],"prettyprint":["arrow-cast/prettyprint"],"pyarrow":["ffi","dep:arrow-pyarrow"],"test_utils":["dep:rand","dep:half"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":"README.md","repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-arith","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-arith@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Arrow arithmetic kernels","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_arith","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-arith-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-arith-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-array","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-array@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Array abstractions for Apache Arrow","dependencies":[{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono-tz","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":["num-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["runtime-rng"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["compile-time-rng"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_array","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decimal_overflow","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/decimal_overflow.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fixed_size_list_array","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/fixed_size_list_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"occupancy","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/occupancy.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"union_array","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/union_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"view_types","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/view_types.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"chrono-tz":["dep:chrono-tz"],"ffi":["arrow-schema/ffi","arrow-data/ffi"],"force_validate":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-buffer","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-buffer@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Buffer abstractions for Apache Arrow","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_buffer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bit_mask","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/bit_mask.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"i256","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/i256.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"offset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/offset.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"pool":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-cast","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-cast@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cast kernel and utilities for Apache Arrow","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atoi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"comfy-table","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=7.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["write-integers","write-floats","parse-integers","parse-floats"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"parse_date","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_date.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_decimal","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_decimal.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_time","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_time.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_timestamp","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_timestamp.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"comfy-table":["dep:comfy-table"],"force_validate":[],"prettyprint":["comfy-table"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-data","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-data@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Array data abstractions for Apache Arrow","dependencies":[{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-data-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"ffi":["arrow-schema/ffi"],"force_validate":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-data-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-ord","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-ord@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ordering kernels for arrow arrays","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":["num-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_ord","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-ord-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-ord-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-row","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-row@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Arrow row format","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ord","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_row","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-row-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-row-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-schema","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-schema@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Defines the logical types for arrow arrays","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","std","rc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_schema","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"ffi","kind":["bench"],"crate_types":["bin"],"required_features":["ffi"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/benches/ffi.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bitflags":["dep:bitflags"],"canonical_extension_types":["dep:serde","dep:serde_json"],"ffi":["bitflags"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-select","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-select@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Selection kernels for arrow arrays","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_select","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-select-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-select-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-string","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-string@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"String kernels for arrow arrays","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std","unicode","perf"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["unicode"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-string-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-string-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"astral-tokio-tar","version":"0.5.6","authors":["Alex Crichton ","dignifiedquire ","Artem Vorotnikov ","Aiden McClelland "],"id":"registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.5.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust implementation of an async TAR file reader and writer. This library does not\ncurrently handle compression, but it is abstract over all I/O readers and\nwriters. Additionally, great lengths are taken to ensure that the entire\ncontents are never required to be entirely resident in memory all at once.\n","dependencies":[{"name":"filetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["fs","io-util","rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"xattr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tokio_tar","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"extract_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/extract_file.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"list","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"raw_list","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/raw_list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/write.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/tests/all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"entry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/tests/entry.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["xattr"],"xattr":["dep:xattr"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/Cargo.toml","categories":[],"keywords":["tar","tarfile","encoding"],"readme":"README.md","repository":"https://github.com/astral-sh/tokio-tar","homepage":"https://github.com/astral-sh/tokio-tar","documentation":"https://docs.rs/tokio-tar","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"async-compression","version":"0.4.36","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#async-compression@0.4.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adaptors between compression crates and Rust's modern asynchronous IO types.\n","dependencies":[{"name":"compression-codecs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compression-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.24.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"deflate64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"liblzma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"libzstd","registry":null,"path":null},{"name":"lz4","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ntest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.38.2","kind":"dev","optional":false,"uses_default_features":false,"features":["io-util","macros","rt-multi-thread","io-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"async_compression","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lzma_filters","kind":["example"],"crate_types":["bin"],"required_features":["xz","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/examples/lzma_filters.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlib_tokio_write","kind":["example"],"crate_types":["bin"],"required_features":["zlib","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/examples/zlib_tokio_write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstd_gzip","kind":["example"],"crate_types":["bin"],"required_features":["zstd","gzip","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/examples/zstd_gzip.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"brotli","kind":["test"],"crate_types":["bin"],"required_features":["brotli"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/brotli.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bzip2","kind":["test"],"crate_types":["bin"],"required_features":["bzip2"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/bzip2.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deflate","kind":["test"],"crate_types":["bin"],"required_features":["deflate"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/deflate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gzip","kind":["test"],"crate_types":["bin"],"required_features":["gzip"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/gzip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lz4","kind":["test"],"crate_types":["bin"],"required_features":["lz4"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/lz4.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lzma","kind":["test"],"crate_types":["bin"],"required_features":["lzma"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/lzma.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/proptest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xz","kind":["test"],"crate_types":["bin"],"required_features":["xz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/xz.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zlib","kind":["test"],"crate_types":["bin"],"required_features":["zlib"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/zlib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd","kind":["test"],"crate_types":["bin"],"required_features":["zstd"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/zstd.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd-dict","kind":["test"],"crate_types":["bin"],"required_features":["zstd","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/zstd-dict.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd-window-size","kind":["test"],"crate_types":["bin"],"required_features":["zstd","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/tests/zstd-window-size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"all":["all-implementations","all-algorithms"],"all-algorithms":["brotli","bzip2","deflate","deflate64","gzip","lz4","lzma","xz","xz-parallel","zlib","zstd"],"all-implementations":["futures-io","tokio"],"brotli":["compression-codecs/brotli"],"bzip2":["compression-codecs/bzip2"],"deflate":["compression-codecs/deflate"],"deflate64":["compression-codecs/deflate64"],"futures-io":["dep:futures-io"],"gzip":["compression-codecs/gzip"],"lz4":["compression-codecs/lz4"],"lzma":["compression-codecs/lzma"],"tokio":["dep:tokio"],"xz":["compression-codecs/xz","lzma"],"xz-parallel":["compression-codecs/xz-parallel","xz"],"xz2":["compression-codecs/xz2","xz"],"zlib":["compression-codecs/zlib"],"zstd":["compression-codecs/zstd"],"zstdmt":["compression-codecs/zstdmt","zstd"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.36/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"async-trait","version":"0.1.89","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Type erasure for async trait methods","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","full","parsing","printing","proc-macro","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.40","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.27","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"async_trait","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/Cargo.toml","categories":["asynchronous","no-std"],"keywords":["async"],"readme":"README.md","repository":"https://github.com/dtolnay/async-trait","homepage":null,"documentation":"https://docs.rs/async-trait","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"atoi","version":"2.0.0","authors":["Markus Klein"],"id":"registry+https://github.com/rust-lang/crates.io-index#atoi@2.0.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parse integers directly from `[u8]` slices in safe code","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"atoi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/Cargo.toml","categories":["parsing"],"keywords":["atoi","conversion","integer"],"readme":"README.md","repository":"https://github.com/pacman82/atoi-rs","homepage":null,"documentation":"https://docs.rs/atoi/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT"},{"package":{"name":"atomic-waker","version":"1.1.2","authors":["Stjepan Glavina ","Contributors to futures-rs"],"id":"registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A synchronization primitive for task wakeup","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":false,"features":["cargo_bench_support"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"atomic_waker","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/tests/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"waker","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/benches/waker.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"portable-atomic":["dep:portable-atomic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/Cargo.toml","categories":["asynchronous","concurrency"],"keywords":["waker","notify","wake","futures","async"],"readme":"README.md","repository":"https://github.com/smol-rs/atomic-waker","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"aws-lc-rs","version":"1.15.2","authors":["AWS-LibCrypto"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.15.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.","dependencies":[{"name":"aws-lc-fips-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aws-lc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=4.4.18","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC)","license_file":null,"targets":[{"name":"aws_lc_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cipher","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/examples/cipher.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"digest","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/examples/digest.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"asan":["aws-lc-sys?/asan","aws-lc-fips-sys?/asan"],"aws-lc-sys":["dep:aws-lc-sys"],"bindgen":["aws-lc-sys?/bindgen","aws-lc-fips-sys?/bindgen"],"default":["aws-lc-sys","alloc","ring-io","ring-sig-verify"],"fips":["dep:aws-lc-fips-sys"],"non-fips":["aws-lc-sys"],"prebuilt-nasm":["aws-lc-sys?/prebuilt-nasm"],"ring-io":["dep:untrusted"],"ring-sig-verify":["dep:untrusted"],"test_logging":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/Cargo.toml","categories":[],"keywords":["crypto","cryptography","security"],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":"https://github.com/aws/aws-lc-rs","documentation":"https://docs.rs/crate/aws-lc-rs","edition":"2021","metadata":{"cargo-udeps":{"ignore":{"development":["which","home","regex","regex-automata","regex-syntax","proc-macro2","jobserver","cc","once_cell"]}},"docs":{"rs":{"features":["unstable"],"rustdoc-args":["--cfg","aws_lc_rs_docsrs"]}}},"links":"aws_lc_rs_1_15_2_sys","publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"ISC AND (Apache-2.0 OR ISC)"},{"package":{"name":"aws-lc-sys","version":"0.35.0","authors":["AWS-LC"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.35.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72.0","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.26","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cmake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.54","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"dunce","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fs_extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC) AND OpenSSL","license_file":null,"targets":[{"name":"aws_lc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"sanity-tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/tests/sanity-tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-main","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/builder/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-bindings":[],"asan":[],"bindgen":["dep:bindgen"],"default":["all-bindings"],"prebuilt-nasm":[],"ssl":["bindgen","all-bindings"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"aws-lc-sys":{"commit-hash":"c23b2ae88deec89091d8eeb37178fbef24c96919"}},"links":"aws_lc_0_35_0","publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"ISC AND (Apache-2.0 OR ISC) AND OpenSSL"},{"package":{"name":"base64","version":"0.22.1","authors":["Marshall Pierce "],"id":"registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"encodes and decodes base64 as bytes or utf8","dependencies":[{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2.25","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"base64","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"base64","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/examples/base64.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["test"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/tests/encode.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/benches/benchmarks.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/Cargo.toml","categories":["encoding"],"keywords":["base64","utf8","encode","decode","no_std"],"readme":"README.md","repository":"https://github.com/marshallpierce/rust-base64","homepage":null,"documentation":"https://docs.rs/base64","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.48.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"base64ct","version":"1.8.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"base64ct","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bcrypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/bcrypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"crypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/crypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/proptests.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shacrypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/shacrypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"standard","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/standard.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"url","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/tests/url.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/benches/mod.rs","edition":"2024","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.1/Cargo.toml","categories":["cryptography","encoding","no-std","parser-implementations"],"keywords":["crypto","base64","pem","phc"],"readme":"README.md","repository":"https://github.com/RustCrypto/formats","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","edition":"2024","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"bitflags","version":"2.10.0","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A macro to generate structures which behave like bitflags.\n","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.228","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.2","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":"serde_lib","registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.19","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"bitflags","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_bits_type","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/custom_bits_type.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"custom_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/custom_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/fmt.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"macro_free","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/macro_free.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/benches/parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"example_generated":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/Cargo.toml","categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"blake2","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#blake2@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"BLAKE2 hash functions","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"normal","optional":false,"uses_default_features":true,"features":["mac"],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"blake2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mac","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/mac.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"persona","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/persona.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"reset":[],"simd":[],"simd_asm":["simd_opt"],"simd_opt":["simd"],"size_opt":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","blake2","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/blake2","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"block-buffer","version":"0.10.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Buffer type for block processing of data","dependencies":[{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"block_buffer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["block","buffer"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/block-buffer","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"brotli","version":"8.0.2","authors":["Daniel Reiter Horn ","The Brotli Authors"],"id":"registry+https://github.com/rust-lang/crates.io-index#brotli@8.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. All included code is safe.","dependencies":[{"name":"alloc-no-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"alloc-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli-decompressor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~5.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause AND MIT","license_file":null,"targets":[{"name":"brotli","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"brotli","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/src/bin/brotli.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"catbrotli","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/src/bin/catbrotli.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compress","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/examples/compress.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decompress","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/examples/decompress.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc-stdlib":["dep:alloc-stdlib"],"benchmark":["brotli-decompressor/benchmark"],"billing":[],"default":["std"],"disable-timer":["brotli-decompressor/disable-timer"],"disallow_large_window_size":[],"external-literal-probability":[],"ffi-api":["brotli-decompressor/ffi-api"],"float64":[],"floating_point_context_mixing":[],"no-stdlib-ffi-binding":[],"pass-through-ffi-panics":[],"seccomp":["brotli-decompressor/seccomp"],"sha2":["dep:sha2"],"simd":[],"std":["alloc-stdlib","brotli-decompressor/std"],"validation":["sha2"],"vector_scratch_space":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-8.0.2/Cargo.toml","categories":["compression","no-std"],"keywords":["brotli","decompression","lz77","huffman","nostd"],"readme":"README.md","repository":"https://github.com/dropbox/rust-brotli","homepage":"https://github.com/dropbox/rust-brotli","documentation":"https://docs.rs/brotli/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.59.0"},"license":"BSD-3-Clause AND MIT"},{"package":{"name":"brotli-decompressor","version":"5.0.0","authors":["Daniel Reiter Horn ","The Brotli Authors"],"id":"registry+https://github.com/rust-lang/crates.io-index#brotli-decompressor@5.0.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli ","dependencies":[{"name":"alloc-no-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"alloc-stdlib","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause OR MIT","license_file":null,"targets":[{"name":"brotli_decompressor","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-decompressor-5.0.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"brotli-decompressor","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-decompressor-5.0.0/src/bin/brotli-decompressor.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decompress","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-decompressor-5.0.0/examples/decompress.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc-stdlib":["dep:alloc-stdlib"],"benchmark":[],"default":["std"],"disable-timer":[],"ffi-api":[],"pass-through-ffi-panics":[],"seccomp":[],"std":["alloc-stdlib"],"unsafe":["alloc-no-stdlib/unsafe","alloc-stdlib/unsafe"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/brotli-decompressor-5.0.0/Cargo.toml","categories":[],"keywords":["brotli","decompression","lz77","huffman","nostd"],"readme":"README.md","repository":"https://github.com/dropbox/rust-brotli-decompressor","homepage":"https://github.com/dropbox/rust-brotli-decompressor","documentation":"https://github.com/dropbox/rust-brotli-decompressor/blob/master/README.md","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause OR MIT"},{"package":{"name":"bs58","version":"0.5.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#bs58@0.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Another Base58 codec implementation.","dependencies":[{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":["grab_spare_slice"],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-base58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["rustc_1_55"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"bs58","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decode","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/examples/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/examples/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cases","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/cases.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"encode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decode","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/benches/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/benches/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["tinyvec?/alloc"],"cb58":["sha2"],"check":["sha2"],"default":["std"],"sha2":["dep:sha2"],"smallvec":["dep:smallvec"],"std":["alloc","tinyvec?/std"],"tinyvec":["dep:tinyvec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/Cargo.toml","categories":[],"keywords":["base58"],"readme":"README.md","repository":"https://github.com/Nullus157/bs58-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"bytes","version":"1.11.0","authors":["Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Types and traits for working with bytes","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"rename":"extra-platforms","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"bytes","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_buf_mut","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_buf_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes_odd_alloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes_odd_alloc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes_vec_alloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes_vec_alloc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_debug","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_iter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_iter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_limit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_take","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_take.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buf","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/buf.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bytes","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bytes_mut","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/bytes_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"extra-platforms":["dep:extra-platforms"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/Cargo.toml","categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT"},{"package":{"name":"cast","version":"0.3.0","authors":["Jorge Aparicio "],"id":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic, checked cast functions for primitive types","dependencies":[{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/Cargo.toml","categories":[],"keywords":["checked","cast","primitive","integer","float"],"readme":"README.md","repository":"https://github.com/japaric/cast.rs","homepage":null,"documentation":"https://docs.rs/cast","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"cfg-if","version":"1.0.4","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cfg_if","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"xcrate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/tests/xcrate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"core":["dep:core"],"rustc-dep-of-std":["core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/cfg-if","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.32.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"chrono","version":"0.4.42","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.42","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Date and time library for Rust","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pure-rust-locales","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.43","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.99","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"iana-time-zone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.45","kind":"normal","optional":true,"uses_default_features":true,"features":["fallback"],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"windows-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"chrono","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"dateutils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/dateutils.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"wasm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/wasm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"win_bindings","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/win_bindings.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__internal_bench":[],"alloc":[],"arbitrary":["dep:arbitrary"],"clock":["winapi","iana-time-zone","now"],"core-error":[],"default":["clock","std","oldtime","wasmbind"],"iana-time-zone":["dep:iana-time-zone"],"js-sys":["dep:js-sys"],"libc":[],"now":["std"],"oldtime":[],"pure-rust-locales":["dep:pure-rust-locales"],"rkyv":["dep:rkyv","rkyv/size_32"],"rkyv-16":["dep:rkyv","rkyv?/size_16"],"rkyv-32":["dep:rkyv","rkyv?/size_32"],"rkyv-64":["dep:rkyv","rkyv?/size_64"],"rkyv-validation":["rkyv?/validation"],"serde":["dep:serde"],"std":["alloc"],"unstable-locales":["pure-rust-locales"],"wasm-bindgen":["dep:wasm-bindgen"],"wasmbind":["wasm-bindgen","js-sys"],"winapi":["windows-link"],"windows-link":["dep:windows-link"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar"],"readme":"README.md","repository":"https://github.com/chronotope/chrono","homepage":"https://github.com/chronotope/chrono","documentation":"https://docs.rs/chrono/","edition":"2021","metadata":{"docs":{"rs":{"features":["arbitrary","rkyv","serde","unstable-locales"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.62.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"cipher","version":"0.4.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#cipher@0.4.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for describing block ciphers and stream ciphers","dependencies":[{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"inout","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cipher","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cipher-0.4.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"blobby":["dep:blobby"],"block-padding":["inout/block-padding"],"dev":["blobby"],"rand_core":["crypto-common/rand_core"],"std":["alloc","crypto-common/std","inout/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cipher-0.4.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","block-cipher","stream-cipher","trait"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/cipher","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"comfy-table","version":"7.1.2","authors":["Arne Beer "],"id":"registry+https://github.com/rust-lang/crates.io-index#comfy-table@7.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An easy to use library for building beautiful tables with automatic content wrapping","dependencies":[{"name":"ansi-str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"console","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-width","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossterm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(not(windows))","rename":null,"registry":null,"path":null},{"name":"crossterm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":false,"features":["windows"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"comfy_table","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"inner_style","kind":["example"],"crate_types":["bin"],"required_features":["custom_styling"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/inner_style.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"no_tty","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/readme_table_no_tty.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"readme_table","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/readme_table.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"all_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/tests/all_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build_large_table","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/benches/build_large_table.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build_tables","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/benches/build_tables.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ansi-str":["dep:ansi-str"],"console":["dep:console"],"crossterm":["dep:crossterm"],"custom_styling":["ansi-str","console","tty"],"debug":[],"default":["tty"],"integration_test":[],"reexport_crossterm":["tty"],"tty":["crossterm"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/Cargo.toml","categories":[],"keywords":["terminal","table","unicode"],"readme":"README.md","repository":"https://github.com/nukesor/comfy-table","homepage":"https://github.com/nukesor/comfy-table","documentation":"https://docs.rs/comfy-table/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT"},{"package":{"name":"compression-codecs","version":"0.4.35","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#compression-codecs@0.4.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adaptors for various compression algorithms.\n","dependencies":[{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compression-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"deflate64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"liblzma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"libzstd","registry":null,"path":null},{"name":"lz4","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"compression_codecs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.35/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"all-algorithms":["brotli","bzip2","deflate","gzip","lz4","lzma","xz-parallel","xz","zlib","zstd","deflate64"],"brotli":["dep:brotli"],"bzip2":["dep:bzip2"],"deflate":["flate2"],"deflate64":["dep:deflate64"],"flate2":["dep:flate2"],"gzip":["flate2","memchr"],"libzstd":["dep:libzstd"],"lz4":["dep:lz4"],"lzma":["dep:liblzma"],"memchr":["dep:memchr"],"xz":["lzma"],"xz-parallel":["xz","liblzma/parallel"],"xz2":["xz"],"zlib":["flate2"],"zstd":["libzstd","zstd-safe"],"zstd-safe":["dep:zstd-safe"],"zstdmt":["zstd","zstd-safe/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.35/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"compression-core","version":"0.4.31","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#compression-core@0.4.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Abstractions for compression algorithms.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"compression_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.31/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"convert_case","version":"0.10.0","authors":["rutrum "],"id":"registry+https://github.com/rust-lang/crates.io-index#convert_case@0.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Convert strings into any case","dependencies":[{"name":"unicode-segmentation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"convert_case","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"string_types","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/tests/string_types.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"convert","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/benches/convert.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/convert_case-0.10.0/Cargo.toml","categories":["text-processing"],"keywords":["casing","case","string"],"readme":"README.md","repository":"https://github.com/rutrum/convert-case","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"cookie","version":"0.18.1","authors":["Sergio Benitez ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#cookie@0.18.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HTTP cookie parsing and cookie jar management. Supports signed and private\n(encrypted, authenticated) jars.\n","dependencies":[{"name":"aes-gcm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hkdf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hmac","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":["std","parsing","formatting","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cookie","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"aes-gcm":["dep:aes-gcm"],"base64":["dep:base64"],"hkdf":["dep:hkdf"],"hmac":["dep:hmac"],"key-expansion":["sha2","hkdf"],"percent-encode":["percent-encoding"],"percent-encoding":["dep:percent-encoding"],"private":["aes-gcm","base64","rand","subtle"],"rand":["dep:rand"],"secure":["private","signed","key-expansion"],"sha2":["dep:sha2"],"signed":["hmac","sha2","base64","rand","subtle"],"subtle":["dep:subtle"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/SergioBenitez/cookie-rs","homepage":null,"documentation":"https://docs.rs/cookie","edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"core-foundation","version":"0.10.1","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Bindings to Core Foundation for macOS","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"core_foundation","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"use_macro_outside_crate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/tests/use_macro_outside_crate.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["link"],"link":["core-foundation-sys/link"],"mac_os_10_7_support":["core-foundation-sys/mac_os_10_7_support"],"mac_os_10_8_features":["core-foundation-sys/mac_os_10_8_features"],"with-uuid":["dep:uuid"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/Cargo.toml","categories":["os::macos-apis"],"keywords":["macos","framework","objc"],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"core-foundation-sys","version":"0.8.7","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Bindings to Core Foundation for macOS","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"core_foundation_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["link"],"link":[],"mac_os_10_7_support":[],"mac_os_10_8_features":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":"https://github.com/servo/core-foundation-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"cpufeatures","version":"0.2.17","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"aarch64-linux-android","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cpufeatures","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aarch64","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/aarch64.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"loongarch64","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/loongarch64.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"x86","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/x86.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/Cargo.toml","categories":["hardware-support","no-std"],"keywords":["cpuid","target-feature"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/cpufeatures","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"crc32fast","version":"1.5.0","authors":["Sam Rijs ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast, SIMD-accelerated CRC32 (IEEE) checksum computation","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crc32fast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","crc","crc32","simd","fast"],"readme":"README.md","repository":"https://github.com/srijs/rust-crc32fast","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"crypto-common","version":"0.1.7","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Common cryptographic traits","dependencies":[{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.14.7","kind":"normal","optional":false,"uses_default_features":true,"features":["more_lengths"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typenum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crypto_common","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crypto-common-0.1.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"getrandom":["rand_core/getrandom"],"rand_core":["dep:rand_core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crypto-common-0.1.7/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","traits"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/crypto-common","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"ctr","version":"0.9.2","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#ctr@0.9.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"CTR block modes of operation","dependencies":[{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cipher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"kuznyechik","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"magma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ctr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctr-0.9.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctr-0.9.2/tests/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"aes128","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctr-0.9.2/benches/aes128.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["cipher/alloc"],"block-padding":["cipher/block-padding"],"std":["cipher/std","alloc"],"zeroize":["cipher/zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ctr-0.9.2/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","block-mode","stream-cipher","ciphers"],"readme":"README.md","repository":"https://github.com/RustCrypto/block-modes","homepage":null,"documentation":"https://docs.rs/ctr","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"darling","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A proc-macro library for reading attributes into structs when\nimplementing custom derives.\n","dependencies":[{"name":"darling_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"darling_macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(compiletests)","rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(compiletests)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"automatic_bounds","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/automatic_bounds.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"consume_fields","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/consume_fields.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"expr_with","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/expr_with.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fallible_read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/fallible_read.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"heterogeneous_enum_and_word","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/heterogeneous_enum_and_word.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shorthand_or_long_field","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/shorthand_or_long_field.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"supports_struct","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/supports_struct.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"accrue_errors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/accrue_errors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"attrs_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/attrs_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/compiletests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"computed_bound","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/computed_bound.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_bound","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/custom_bound.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"data_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/data_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"defaults","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/defaults.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_default.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_newtype.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_struct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_struct.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_unit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_error_accumulation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten_error_accumulation.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_from_field","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten_from_field.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"forward_attrs_to_from_attributes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/forward_attrs_to_from_attributes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_meta","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_meta.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_type_param","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_type_param.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_type_param_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_type_param_default.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_variant","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_variant.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"happy_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/happy_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/hash_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"meta_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/meta_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/multiple.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/newtype.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"skip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/skip.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spanned_value","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/spanned_value.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"split_declaration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/split_declaration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"suggestions","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/suggestions.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"supports","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/supports.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsupported_attributes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/unsupported_attributes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["suggestions"],"diagnostics":["darling_core/diagnostics"],"suggestions":["darling_core/suggestions"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":"https://docs.rs/darling/0.20.11","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"darling_core","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ident_case","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strsim","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":["full","extra-traits"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"diagnostics":[],"strsim":["dep:strsim"],"suggestions":["strsim"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"darling_macro","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"darling_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling_macro","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_macro-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_macro-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"deranged","version":"0.5.5","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ranged integers","dependencies":[{"name":"deranged-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"deranged","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":[],"macros":["dep:deranged-macros"],"num":["dep:num-traits"],"powerfmt":["dep:powerfmt"],"quickcheck":["dep:quickcheck","alloc"],"rand":["rand08","rand09"],"rand08":["dep:rand08"],"rand09":["dep:rand09"],"serde":["dep:serde_core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/Cargo.toml","categories":[],"keywords":["integer","int","range"],"readme":"README.md","repository":"https://github.com/jhpratt/deranged","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"derive_more","version":"2.1.1","authors":["Jelte Fennema "],"id":"registry+https://github.com/rust-lang/crates.io-index#derive_more@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adds #[derive(x)] macros for more traits","dependencies":[{"name":"derive_more-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.56","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc_version","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"derive_more","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"deny_missing_docs","kind":["example"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/examples/deny_missing_docs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"add","kind":["test"],"crate_types":["bin"],"required_features":["add"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/add.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"add_assign","kind":["test"],"crate_types":["bin"],"required_features":["add_assign"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/add_assign.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"as_mut","kind":["test"],"crate_types":["bin"],"required_features":["as_ref"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/as_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"as_ref","kind":["test"],"crate_types":["bin"],"required_features":["as_ref"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/as_ref.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"boats_display_derive","kind":["test"],"crate_types":["bin"],"required_features":["display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/boats_display_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compile_fail","kind":["test"],"crate_types":["bin"],"required_features":["as_ref","debug","display","from","into","is_variant","try_from","try_into"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/compile_fail/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"constructor","kind":["test"],"crate_types":["bin"],"required_features":["constructor"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/constructor.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"debug","kind":["test"],"crate_types":["bin"],"required_features":["debug"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deref","kind":["test"],"crate_types":["bin"],"required_features":["deref"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/deref.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deref_mut","kind":["test"],"crate_types":["bin"],"required_features":["deref_mut"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/deref_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"display","kind":["test"],"crate_types":["bin"],"required_features":["display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/display.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"eq","kind":["test"],"crate_types":["bin"],"required_features":["eq"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/eq.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"error","kind":["test"],"crate_types":["bin"],"required_features":["error"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/error_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from","kind":["test"],"crate_types":["bin"],"required_features":["from"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_str","kind":["test"],"crate_types":["bin"],"required_features":["from_str"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/from_str.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"generics","kind":["test"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"index","kind":["test"],"crate_types":["bin"],"required_features":["index"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/index.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"index_mut","kind":["test"],"crate_types":["bin"],"required_features":["index_mut"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/index_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"into","kind":["test"],"crate_types":["bin"],"required_features":["into"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/into.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"into_iterator","kind":["test"],"crate_types":["bin"],"required_features":["into_iterator"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/into_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"is_variant","kind":["test"],"crate_types":["bin"],"required_features":["is_variant"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/is_variant.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mul","kind":["test"],"crate_types":["bin"],"required_features":["mul"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/mul.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mul_assign","kind":["test"],"crate_types":["bin"],"required_features":["mul_assign"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/mul_assign.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_std","kind":["test"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/no_std.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"not","kind":["test"],"crate_types":["bin"],"required_features":["not"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/not.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"partial_eq","kind":["test"],"crate_types":["bin"],"required_features":["eq"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/partial_eq.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sum","kind":["test"],"crate_types":["bin"],"required_features":["sum"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/sum.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"try_from","kind":["test"],"crate_types":["bin"],"required_features":["try_from"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/try_from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"try_into","kind":["test"],"crate_types":["bin"],"required_features":["try_into"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/try_into.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"try_unwrap","kind":["test"],"crate_types":["bin"],"required_features":["try_unwrap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/try_unwrap.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unwrap","kind":["test"],"crate_types":["bin"],"required_features":["unwrap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/tests/unwrap.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"add":["derive_more-impl/add"],"add_assign":["derive_more-impl/add_assign"],"as_ref":["derive_more-impl/as_ref"],"constructor":["derive_more-impl/constructor"],"debug":["derive_more-impl/debug"],"default":["std"],"deref":["derive_more-impl/deref"],"deref_mut":["derive_more-impl/deref_mut"],"display":["derive_more-impl/display"],"eq":["derive_more-impl/eq"],"error":["derive_more-impl/error"],"from":["derive_more-impl/from"],"from_str":["derive_more-impl/from_str"],"full":["add","add_assign","as_ref","constructor","debug","deref","deref_mut","display","eq","error","from","from_str","index","index_mut","into","into_iterator","is_variant","mul","mul_assign","not","sum","try_from","try_into","try_unwrap","unwrap"],"index":["derive_more-impl/index"],"index_mut":["derive_more-impl/index_mut"],"into":["derive_more-impl/into"],"into_iterator":["derive_more-impl/into_iterator"],"is_variant":["derive_more-impl/is_variant"],"mul":["derive_more-impl/mul"],"mul_assign":["derive_more-impl/mul_assign"],"not":["derive_more-impl/not"],"std":[],"sum":["derive_more-impl/sum"],"testing-helpers":["derive_more-impl/testing-helpers","dep:rustc_version"],"try_from":["derive_more-impl/try_from"],"try_into":["derive_more-impl/try_into"],"try_unwrap":["derive_more-impl/try_unwrap"],"unwrap":["derive_more-impl/unwrap"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-2.1.1/Cargo.toml","categories":["development-tools","development-tools::procedural-macro-helpers","no-std","rust-patterns"],"keywords":["derive","Add","From","Display","IntoIterator"],"readme":"README.md","repository":"https://github.com/JelteF/derive_more","homepage":null,"documentation":"https://docs.rs/derive_more","edition":"2021","metadata":{"docs":{"rs":{"features":["full"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full","std"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT"},{"package":{"name":"derive_more-impl","version":"2.1.1","authors":["Jelte Fennema "],"id":"registry+https://github.com/rust-lang/crates.io-index#derive_more-impl@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Internal implementation of `derive_more` crate","dependencies":[{"name":"convert_case","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.45","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc_version","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"derive_more_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-impl-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"add":["syn/extra-traits","syn/visit"],"add_assign":["syn/extra-traits","syn/visit"],"as_ref":["syn/extra-traits","syn/visit"],"constructor":[],"debug":["syn/extra-traits","dep:unicode-xid"],"default":[],"deref":[],"deref_mut":[],"display":["syn/extra-traits","dep:unicode-xid","dep:convert_case"],"eq":["syn/extra-traits","syn/visit"],"error":["syn/extra-traits"],"from":["syn/extra-traits"],"from_str":["syn/full","syn/visit","dep:convert_case"],"full":["add","add_assign","as_ref","constructor","debug","deref","deref_mut","display","eq","error","from","from_str","index","index_mut","into","into_iterator","is_variant","mul","mul_assign","not","sum","try_from","try_into","try_unwrap","unwrap"],"index":[],"index_mut":[],"into":["syn/extra-traits","syn/visit-mut"],"into_iterator":[],"is_variant":["dep:convert_case"],"mul":["syn/extra-traits","syn/visit"],"mul_assign":["syn/extra-traits","syn/visit"],"not":["syn/extra-traits"],"sum":[],"testing-helpers":["syn/full"],"try_from":[],"try_into":["syn/extra-traits","syn/full","syn/visit-mut"],"try_unwrap":["dep:convert_case"],"unwrap":["dep:convert_case"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/derive_more-impl-2.1.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/JelteF/derive_more","homepage":null,"documentation":"https://docs.rs/derive_more","edition":"2021","metadata":{"docs":{"rs":{"features":["full"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT"},{"package":{"name":"digest","version":"0.10.7","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for cryptographic hash functions and message authentication codes","dependencies":[{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"block-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"const-oid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"digest","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"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"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/Cargo.toml","categories":["cryptography","no-std"],"keywords":["digest","crypto","hash"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/digest","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"displaydoc","version":"0.2.5","authors":["Jane Lusby "],"id":"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A derive macro for implementing the display Trait via a doc comment and string interpolation\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.24","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"displaydoc","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"simple","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/examples/simple.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compile_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/compile_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"happy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/happy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"num_in_field","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/num_in_field.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"variantless","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/variantless.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/Cargo.toml","categories":[],"keywords":["display","derive"],"readme":"README.md","repository":"https://github.com/yaahc/displaydoc","homepage":"https://github.com/yaahc/displaydoc","documentation":"https://docs.rs/displaydoc","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"no-dev-version":true,"pre-release-hook":["./update-readme.sh"],"pre-release-replacements":[{"file":"CHANGELOG.md","replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"src/lib.rs","replace":"#![doc(html_root_url = \"https://docs.rs/{{crate_name}}/{{version}}\")]","search":"#!\\[doc\\(html_root_url.*"},{"file":"CHANGELOG.md","replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n\n# [Unreleased] - ReleaseDate","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/yaahc/{{crate_name}}/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"duckdb","version":"1.4.3","authors":["wangfenjin "],"id":"registry+https://github.com/rust-lang/crates.io-index#duckdb@1.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic wrapper for DuckDB","dependencies":[{"name":"arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56","kind":"normal","optional":false,"uses_default_features":false,"features":["prettyprint","ffi"],"target":null,"rename":null,"registry":null,"path":null},{"name":"calamine","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.22","kind":"normal","optional":true,"uses_default_features":false,"features":["std","clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"duckdb-loadable-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.13","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-streaming-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashlink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libduckdb-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.4.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"normal","optional":true,"uses_default_features":true,"features":["dtype-full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars-arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"r2d2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustyline","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^15","kind":"dev","optional":false,"uses_default_features":true,"features":["case_insensitive_history_search"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"duckdb","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"appender","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/appender.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/basic.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hello-ext","kind":["example"],"crate_types":["cdylib"],"required_features":["vtab-loadable"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/hello-ext/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hello-ext-capi","kind":["example"],"crate_types":["cdylib"],"required_features":["vtab-loadable","loadable-extension"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/hello-ext-capi/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parquet","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/parquet.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"repl","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/repl.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"appender-arrow":["vtab-arrow"],"buildtime_bindgen":["libduckdb-sys/buildtime_bindgen"],"bundled":["libduckdb-sys/bundled"],"calamine":["dep:calamine"],"chrono":["dep:chrono"],"default":[],"duckdb-loadable-macros":["dep:duckdb-loadable-macros"],"extensions-full":["json","parquet","vtab-full"],"json":["libduckdb-sys/json","bundled"],"loadable-extension":["libduckdb-sys/loadable-extension"],"modern-full":["chrono","serde_json","url","r2d2","uuid","polars"],"num":["dep:num"],"parquet":["libduckdb-sys/parquet","bundled"],"polars":["dep:polars","dep:polars-arrow"],"r2d2":["dep:r2d2"],"serde_json":["dep:serde_json"],"url":["dep:url"],"uuid":["dep:uuid"],"vscalar":["vtab-arrow"],"vscalar-arrow":[],"vtab":[],"vtab-arrow":["vtab","num"],"vtab-excel":["vtab","calamine"],"vtab-full":["vtab-excel","vtab-arrow","appender-arrow"],"vtab-loadable":["vtab","duckdb-loadable-macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/Cargo.toml","categories":["database"],"keywords":["duckdb","database","ffi"],"readme":"README.md","repository":"https://github.com/duckdb/duckdb-rs","homepage":"https://github.com/duckdb/duckdb-rs","documentation":"http://docs.rs/duckdb/","edition":"2021","metadata":{"docs":{"rs":{"all-features":false,"default-target":"x86_64-unknown-linux-gnu","features":["vtab-full","modern-full","vscalar","vscalar-arrow"],"no-default-features":true}},"playground":{"all-features":false,"features":[]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.1"},"license":"MIT"},{"package":{"name":"either","version":"1.15.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc","derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"either","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"std":[],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/Cargo.toml","categories":["data-structures","no-std"],"keywords":["data-structure","no_std"],"readme":"README-crates.io.md","repository":"https://github.com/rayon-rs/either","homepage":null,"documentation":"https://docs.rs/either/1/","edition":"2021","metadata":{"docs":{"rs":{"features":["serde"]}},"playground":{"features":["serde"]},"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"encoding_rs","version":"0.8.35","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Gecko-oriented implementation of the Encoding Standard","dependencies":[{"name":"any_all_workaround","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(Apache-2.0 OR MIT) AND BSD-3-Clause","license_file":null,"targets":[{"name":"encoding_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"any_all_workaround":["dep:any_all_workaround"],"default":["alloc"],"fast-big5-hanzi-encode":[],"fast-gb-hanzi-encode":[],"fast-hangul-encode":[],"fast-hanja-encode":[],"fast-kanji-encode":[],"fast-legacy-encode":["fast-hangul-encode","fast-hanja-encode","fast-kanji-encode","fast-gb-hanzi-encode","fast-big5-hanzi-encode"],"less-slow-big5-hanzi-encode":[],"less-slow-gb-hanzi-encode":[],"less-slow-kanji-encode":[],"serde":["dep:serde"],"simd-accel":["any_all_workaround"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/Cargo.toml","categories":["text-processing","encoding","web-programming","internationalization"],"keywords":["encoding","web","unicode","charset"],"readme":"README.md","repository":"https://github.com/hsivonen/encoding_rs","homepage":"https://docs.rs/encoding_rs/","documentation":"https://docs.rs/encoding_rs/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"license":"(Apache-2.0 OR MIT) AND BSD-3-Clause"},{"package":{"name":"equivalent","version":"1.0.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for key comparison in maps.","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"equivalent","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/equivalent","homepage":null,"documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.6.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"errno","version":"0.3.14","authors":["Chris Wong ","Dan Gohman "],"id":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cross-platform interface to the `errno` variable.","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"hermit\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Diagnostics_Debug"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"errno","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":["libc/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/Cargo.toml","categories":["no-std","os"],"keywords":[],"readme":"README.md","repository":"https://github.com/lambda-fairy/rust-errno","homepage":null,"documentation":"https://docs.rs/errno","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"fallible-iterator","version":"0.3.0","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#fallible-iterator@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fallible iterator traits","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"fallible_iterator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["alloc"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/rust-fallible-iterator","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"fallible-streaming-iterator","version":"0.1.9","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#fallible-streaming-iterator@0.1.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fallible streaming iteration","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"fallible_streaming_iterator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/fallible-streaming-iterator","homepage":null,"documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"fastrand","version":"2.3.0","authors":["Stjepan Glavina "],"id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple and fast random number generator","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wyhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":["js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"fastrand","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"char","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/tests/char.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/tests/smoke.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"getrandom":["dep:getrandom"],"js":["std","getrandom"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.3.0/Cargo.toml","categories":["algorithms"],"keywords":["simple","fast","rand","random","wyrand"],"readme":"README.md","repository":"https://github.com/smol-rs/fastrand","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"figment","version":"0.10.19","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#figment@0.10.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A configuration library so con-free, it's unreal.","dependencies":[{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pear","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uncased","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_pointer_width = \"8\", target_pointer_width = \"16\", target_pointer_width = \"32\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"figment","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tuple-struct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/tuple-struct.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lossy_values","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/lossy_values.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cargo","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/cargo.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"empty-env-vars","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/empty-env-vars.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"camel-case","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/camel-case.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/enum.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"yaml-enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/yaml-enum.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tagged","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/tagged.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"env":["pear","parse-value"],"json":["serde_json"],"parking_lot":["dep:parking_lot"],"parse-value":["pear"],"pear":["dep:pear"],"serde_json":["dep:serde_json"],"serde_yaml":["dep:serde_yaml"],"tempfile":["dep:tempfile"],"test":["tempfile","parking_lot"],"toml":["dep:toml"],"yaml":["serde_yaml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/Cargo.toml","categories":["config"],"keywords":["config","configuration","toml","json","yaml"],"readme":"README.md","repository":"https://github.com/SergioBenitez/Figment","homepage":null,"documentation":"https://docs.rs/figment/0.10","edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"filetime","version":"0.2.26","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.26","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Platform-agnostic accessors of timestamps in File metadata\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libredox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.27","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.60.0","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"filetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.26/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.26/Cargo.toml","categories":[],"keywords":["timestamp","mtime"],"readme":"README.md","repository":"https://github.com/alexcrichton/filetime","homepage":"https://github.com/alexcrichton/filetime","documentation":"https://docs.rs/filetime","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"flate2","version":"1.1.5","authors":["Alex Crichton ","Josh Triplett "],"id":"registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,\nand raw deflate streams.\n","dependencies":[{"name":"cloudflare-zlib-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crc32fast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-ng-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.16","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-rs-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std","rust-allocator"],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.20","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":true,"uses_default_features":false,"features":["with-alloc","simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":false,"features":["with-alloc","simd"],"target":"cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"flate2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compress_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/compress_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decompress_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/decompress_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzbuilder","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzbuilder.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzmultidecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzmultidecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzmultidecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzmultidecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"early-flush","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/early-flush.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"empty-read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/empty-read.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gunzip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/gunzip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zero-write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/zero-write.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"any_impl":[],"any_zlib":["any_impl"],"cloudflare-zlib-sys":["dep:cloudflare-zlib-sys"],"cloudflare_zlib":["any_zlib","cloudflare-zlib-sys"],"default":["rust_backend"],"libz-ng-sys":["dep:libz-ng-sys"],"libz-rs-sys":["dep:libz-rs-sys"],"libz-sys":["dep:libz-sys"],"miniz-sys":["rust_backend"],"miniz_oxide":["dep:miniz_oxide"],"rust_backend":["miniz_oxide","any_impl"],"zlib":["any_zlib","libz-sys"],"zlib-default":["any_zlib","libz-sys/default"],"zlib-ng":["any_zlib","libz-ng-sys"],"zlib-ng-compat":["zlib","libz-sys/zlib-ng"],"zlib-rs":["any_zlib","libz-rs-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/Cargo.toml","categories":["compression","api-bindings"],"keywords":["gzip","deflate","zlib","zlib-ng","encoding"],"readme":"README.md","repository":"https://github.com/rust-lang/flate2-rs","homepage":"https://github.com/rust-lang/flate2-rs","documentation":"https://docs.rs/flate2","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"fnv","version":"1.0.7","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fowler–Noll–Vo hash function","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"fnv","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"foldhash","version":"0.1.5","authors":["Orson Peters "],"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Zlib","license_file":null,"targets":[{"name":"foldhash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Zlib"},{"package":{"name":"foldhash","version":"0.2.0","authors":["Orson Peters "],"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rapidhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Zlib","license_file":null,"targets":[{"name":"foldhash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Zlib"},{"package":{"name":"form_urlencoded","version":"1.2.2","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.","dependencies":[{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"form_urlencoded","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true}],"features":{"alloc":["percent-encoding/alloc"],"default":["std"],"std":["alloc","percent-encoding/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/Cargo.toml","categories":["no-std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-channel","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Channels for asynchronous communication using futures-rs.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_channel","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"channel","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/channel.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc-close","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc-close.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc-size_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc-size_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"oneshot","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/oneshot.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/benches/sync_mpsc.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["futures-core/alloc"],"cfg-target-has-atomic":[],"default":["std"],"futures-sink":["dep:futures-sink"],"sink":["futures-sink"],"std":["alloc","futures-core/std"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-core","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The core traits and types in for the `futures` library.\n","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-lite","version":"2.6.1","authors":["Stjepan Glavina ","Contributors to futures-rs"],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-lite@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Futures, streams, and async I/O combinators","dependencies":[{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spin_on","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"waker-fn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"futures_lite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-lite-2.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["race","std"],"fastrand":["dep:fastrand"],"futures-io":["dep:futures-io"],"memchr":["dep:memchr"],"parking":["dep:parking"],"race":["fastrand"],"std":["alloc","fastrand/std","futures-io","parking"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-lite-2.6.1/Cargo.toml","categories":["asynchronous","concurrency"],"keywords":["asynchronous","futures","async"],"readme":"README.md","repository":"https://github.com/smol-rs/futures-lite","homepage":"https://github.com/smol-rs/futures-lite","documentation":"https://docs.rs/futures-lite","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"futures-macro","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The futures-rs procedural macro implementations.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.52","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_macro","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-macro-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-macro-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-sink","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The asynchronous `Sink` trait for the futures-rs library.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_sink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-task","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tools for working with tasks.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_task","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-util","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Common utilities and extension traits for the futures-rs library.\n","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"futures_01","registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bilock","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/bilock.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"flatten_unordered","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/flatten_unordered.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"futures_unordered","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/futures_unordered.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"select","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/select.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"generic-array","version":"0.14.7","authors":["Bartłomiej Kamiński ","Aaron Trent "],"id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generic types implementing functionality of arrays","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typenum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"generic_array","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"more_lengths":[],"serde":["dep:serde"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/Cargo.toml","categories":["data-structures","no-std"],"keywords":["generic","array"],"readme":"README.md","repository":"https://github.com/fizyk20/generic-array.git","homepage":null,"documentation":"http://fizyk20.github.io/generic-array/generic_array/","edition":"2015","metadata":{"docs":{"rs":{"features":["serde","zeroize"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"getrandom","version":"0.2.16","authors":["The Rand Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small cross-platform library for retrieving random data from system source","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"getrandom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/custom.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"normal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/normal.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rdrand","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/rdrand.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/benches/buffer.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"linux_disable_fallback":[],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/Cargo.toml","categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","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"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"getrandom","version":"0.3.4","authors":["The Rand Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small cross-platform library for retrieving random data from system source","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"wasip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))","rename":null,"registry":null,"path":null},{"name":"r-efi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"netbsd\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"solaris\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"vxworks\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"getrandom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/tests/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/benches/buffer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":[],"wasm_js":["dep:wasm-bindgen","dep:js-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/Cargo.toml","categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2021","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl -fO https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.3/amd64/binary/sets/base.tar.xz","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}},"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"ghash","version":"0.5.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#ghash@0.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC),\nas in the AES-GCM authenticated encryption cipher.\n","dependencies":[{"name":"opaque-debug","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polyval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"ghash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ghash-0.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ghash-0.5.1/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ghash","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ghash-0.5.1/benches/ghash.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":["polyval/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ghash-0.5.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["aes-gcm","crypto","universal-hashing"],"readme":"README.md","repository":"https://github.com/RustCrypto/universal-hashes","homepage":null,"documentation":"https://docs.rs/ghash","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"h2","version":"0.4.12","authors":["Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#h2@0.4.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An HTTP/2 client and server","dependencies":[{"name":"atomic-waker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["io-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":["codec","io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["rt-multi-thread","macros","sync","net"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"h2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"akamai","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/examples/akamai.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"main","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/benches/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"stream":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.12/Cargo.toml","categories":["asynchronous","web-programming","network-programming"],"keywords":["http","async","non-blocking"],"readme":"README.md","repository":"https://github.com/hyperium/h2","homepage":null,"documentation":"https://docs.rs/h2","edition":"2021","metadata":{"docs":{"rs":{"features":["stream"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT"},{"package":{"name":"half","version":"2.7.1","authors":["Kathryn Long "],"id":"registry+https://github.com/rust-lang/crates.io-index#half@2.7.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.16","kind":"normal","optional":true,"uses_default_features":false,"features":["libm"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":["thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_distr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.26","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crunchy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crunchy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"spirv\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"half","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"convert","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/benches/convert.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"default":["std"],"nightly":[],"num-traits":["dep:num-traits"],"rand_distr":["dep:rand","dep:rand_distr"],"rkyv":["dep:rkyv"],"serde":["dep:serde"],"std":["alloc"],"use-intrinsics":[],"zerocopy":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/Cargo.toml","categories":["no-std","data-structures","encoding"],"keywords":["f16","bfloat16","no_std"],"readme":"README.md","repository":"https://github.com/VoidStarKat/half-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hashbrown","version":"0.15.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/set_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hashbrown","version":"0.16.1","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/set_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"with_capacity","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/with_capacity.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["foldhash?/nightly","bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde_core","dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hashlink","version":"0.10.0","authors":["kyren "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashlink@0.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HashMap-like containers that hold their key-value pairs in a user controllable order","dependencies":[{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":false,"uses_default_features":false,"features":["default-hasher","inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashlink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"linked_hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/linked_hash_map.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"linked_hash_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/linked_hash_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lru_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/lru_cache.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"],"serde_impl":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/Cargo.toml","categories":[],"keywords":["data-structures","no_std"],"readme":"README.md","repository":"https://github.com/kyren/hashlink","homepage":null,"documentation":"https://docs.rs/hashlink","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hashlink","version":"0.11.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#hashlink@0.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HashMap-like containers that hold their key-value pairs in a user controllable order","dependencies":[{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":false,"uses_default_features":false,"features":["default-hasher"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashlink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"linked_hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/linked_hash_map.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"linked_hash_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/linked_hash_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lru_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/lru_cache.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"],"serde_impl":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/Cargo.toml","categories":[],"keywords":["data-structures","no_std"],"readme":"README.md","repository":"https://github.com/kyren/hashlink","homepage":null,"documentation":"https://docs.rs/hashlink","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"headers","version":"0.4.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#headers@0.4.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"typed HTTP headers","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"headers","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/Cargo.toml","categories":["web-programming"],"keywords":["http","headers","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/headers","homepage":"https://hyper.rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"headers-core","version":"0.3.0","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#headers-core@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"typed HTTP headers core trait","dependencies":[{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"headers_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/Cargo.toml","categories":[],"keywords":["http","headers","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/headers","homepage":"https://hyper.rs","documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"heck","version":"0.5.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"heck is a case conversion library.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"heck","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/Cargo.toml","categories":["no-std"],"keywords":["string","case","camel","snake","unicode"],"readme":"README.md","repository":"https://github.com/withoutboats/heck","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hex","version":"0.4.3","authors":["KokaKiwi "],"id":"registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Encoding and decoding data into/from hexadecimal representation.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"faster-hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"version-number","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/tests/version-number.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hex","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/benches/hex.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/Cargo.toml","categories":["encoding","no-std"],"keywords":["no_std","hex"],"readme":"README.md","repository":"https://github.com/KokaKiwi/rust-hex","homepage":null,"documentation":"https://docs.rs/hex/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"hkdf","version":"0.12.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#hkdf@0.12.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HMAC-based Extract-and-Expand Key Derivation Function (HKDF)","dependencies":[{"name":"hmac","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hkdf","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hkdf-0.12.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hkdf-0.12.4/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hkdf-0.12.4/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":["hmac/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hkdf-0.12.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","HKDF","KDF"],"readme":"README.md","repository":"https://github.com/RustCrypto/KDFs/","homepage":"https://github.com/RustCrypto/KDFs/","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"hmac","version":"0.12.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"normal","optional":false,"uses_default_features":true,"features":["mac"],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha-1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"streebog","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hmac","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hmac-0.12.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hmac-0.12.1/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"reset":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hmac-0.12.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","mac","hmac","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/MACs","homepage":null,"documentation":"https://docs.rs/hmac","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"http","version":"1.4.0","authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http@1.4.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A set of types for representing HTTP requests and responses.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"http","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"header_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/header_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"header_map_fuzz","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/header_map_fuzz.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"status_code","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/status_code.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"http-body","version":"1.0.1","authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"http_body","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"is_end_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/tests/is_end_stream.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.49.0"},"license":"MIT"},{"package":{"name":"http-body-util","version":"0.1.3","authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Combinators and adapters for HTTP request or response bodies.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt","sync","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"http_body_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"channel":["dep:tokio"],"default":[],"full":["channel"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT"},{"package":{"name":"httparse","version":"1.10.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A tiny, safe, speedy, zero-copy HTTP/1.x parser.","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"httparse","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"uri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/tests/uri.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/benches/parse.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/Cargo.toml","categories":["network-programming","no-std","parser-implementations","web-programming"],"keywords":["http","parser","no_std"],"readme":"README.md","repository":"https://github.com/seanmonstar/httparse","homepage":null,"documentation":"https://docs.rs/httparse","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"httpdate","version":"1.0.3","authors":["Pyfisch "],"id":"registry+https://github.com/rust-lang/crates.io-index#httpdate@1.0.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HTTP date parsing and formatting","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"httpdate","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/Cargo.toml","categories":[],"keywords":["http","date","time","simple","timestamp"],"readme":"README.md","repository":"https://github.com/pyfisch/httpdate","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hyper","version":"1.8.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A protective and efficient HTTP library for all.","dependencies":[{"name":"atomic-waker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"h2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httparse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":true,"features":["const_generics","const_new"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"want","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc","sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spmc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["fs","macros","net","io-std","io-util","rt","rt-multi-thread","sync","time","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"hyper","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"capi":[],"client":["dep:want","dep:pin-project-lite","dep:smallvec"],"default":[],"ffi":["dep:http-body-util","dep:futures-util"],"full":["client","http1","http2","server"],"http1":["dep:atomic-waker","dep:futures-channel","dep:futures-core","dep:httparse","dep:itoa","dep:pin-utils"],"http2":["dep:futures-channel","dep:futures-core","dep:h2"],"nightly":[],"server":["dep:httpdate","dep:pin-project-lite","dep:smallvec"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/Cargo.toml","categories":["network-programming","web-programming::http-client","web-programming::http-server"],"keywords":["http","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/hyper","homepage":"https://hyper.rs","documentation":"https://docs.rs/hyper","edition":"2021","metadata":{"capi":{"header":{"generation":false,"subdirectory":false},"install":{"include":{"asset":[{"from":"capi/include/hyper.h"}]}}},"docs":{"rs":{"features":["ffi","full","tracing"],"rustdoc-args":["--cfg","hyper_unstable_ffi","--cfg","hyper_unstable_tracing"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT"},{"package":{"name":"hyper-rustls","version":"0.27.7","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rustls+hyper integration for pure rust HTTPS","dependencies":[{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["client-legacy","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":["server-auto"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":false,"features":["tls12"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pemfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["io-std","macros","net","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"hyper_rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":["native-tokio","http1"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":["aws-lc-rs"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aws-lc-rs":["rustls/aws_lc_rs"],"default":["native-tokio","http1","tls12","logging","aws-lc-rs"],"fips":["aws-lc-rs","rustls/fips"],"http1":["hyper-util/http1"],"http2":["hyper-util/http2"],"log":["dep:log"],"logging":["log","tokio-rustls/logging","rustls/logging"],"native-tokio":["rustls-native-certs"],"ring":["rustls/ring"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-platform-verifier":["dep:rustls-platform-verifier"],"tls12":["tokio-rustls/tls12","rustls/tls12"],"webpki-roots":["dep:webpki-roots"],"webpki-tokio":["webpki-roots"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/hyper-rustls","homepage":"https://github.com/rustls/hyper-rustls","documentation":"https://docs.rs/hyper-rustls/","edition":"2021","metadata":{"docs":{"rs":{"features":["http1","http2","logging","native-tokio","ring","rustls-platform-verifier","tls12","webpki-tokio"],"no-default-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"Apache-2.0 OR ISC OR MIT"},{"package":{"name":"hyper-util","version":"0.1.19","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"hyper utilities","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ipnet","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5.9, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":["all"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","test-util","signal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pnet_datalink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"linux\", target_os = \"macos\"))","rename":null,"registry":null,"path":null},{"name":"system-configuration","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","rename":null,"registry":null,"path":null},{"name":"windows-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.3, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"hyper_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":["client-legacy","http1","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":["server","http1","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server_graceful","kind":["example"],"crate_types":["bin"],"required_features":["tokio","server-graceful","server-auto"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/server_graceful.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"legacy_client","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/tests/legacy_client.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proxy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/tests/proxy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__internal_happy_eyeballs_tests":[],"client":["hyper/client","tokio/net","dep:tracing","dep:futures-channel","dep:tower-service"],"client-legacy":["client","dep:socket2","tokio/sync","dep:libc","dep:futures-util"],"client-pool":["client","dep:futures-util","dep:tower-layer"],"client-proxy":["client","dep:base64","dep:ipnet","dep:percent-encoding"],"client-proxy-system":["dep:system-configuration","dep:windows-registry"],"default":[],"full":["client","client-legacy","client-pool","client-proxy","client-proxy-system","server","server-auto","server-graceful","service","http1","http2","tokio","tracing"],"http1":["hyper/http1"],"http2":["hyper/http2"],"server":["hyper/server"],"server-auto":["server","http1","http2"],"server-graceful":["server","tokio/sync"],"service":["dep:tower-service"],"tokio":["dep:tokio","tokio/rt","tokio/time"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/Cargo.toml","categories":["network-programming","web-programming::http-client","web-programming::http-server"],"keywords":["http","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/hyper-util","homepage":"https://hyper.rs","documentation":"https://docs.rs/hyper-util","edition":"2021","metadata":{"docs":{"rs":{"features":["full"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT"},{"package":{"name":"iana-time-zone","version":"0.1.64","authors":["Andrew Straw ","René Kijewski ","Ryan Lopopolo "],"id":"registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.64","source":"registry+https://github.com/rust-lang/crates.io-index","description":"get the IANA time zone for the current system","dependencies":[{"name":"chrono-tz","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.66","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.46","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"android_system_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"iana-time-zone-haiku","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"haiku\")","rename":null,"registry":null,"path":null},{"name":"windows-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.56, <=0.62","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"windows\")","rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_vendor = \"apple\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"iana_time_zone","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"get_timezone","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/get_timezone.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"get_timezone_loop","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/get_timezone_loop.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"stress-test","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/stress-test.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"fallback":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/Cargo.toml","categories":["date-and-time","internationalization","os"],"keywords":["IANA","time"],"readme":"README.md","repository":"https://github.com/strawlab/iana-time-zone","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.62.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"icu_collections","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Collection of API for use in ICU libraries.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"potential_utf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["zerovec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","yoke"],"target":null,"rename":null,"registry":null,"path":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":false,"features":["parse"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_collections","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"char16trie","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/tests/char16trie.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cpt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/tests/cpt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"codepointtrie","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/codepointtrie.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"iai_cpt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/iai_cpt.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"inv_list","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/inv_list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde?/alloc","zerovec/alloc"],"databake":["dep:databake","zerovec/databake"],"serde":["dep:serde","zerovec/serde","potential_utf/serde","alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_locale_core","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"API for managing Unicode Language and Locale Identifiers","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"litemap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinystr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_locale_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"langid","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/tests/langid.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"locale","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/tests/locale.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iai_langid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/iai_langid.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"langid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/langid.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"locale","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/locale.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"subtags","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/subtags.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["litemap/alloc","tinystr/alloc","writeable/alloc","serde?/alloc"],"databake":["dep:databake","alloc"],"serde":["dep:serde","tinystr/serde"],"zerovec":["dep:zerovec","tinystr/zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_normalizer","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"API for normalizing text into Unicode Normalization Forms","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_collections","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_normalizer_data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_provider","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf16_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf8_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"write16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arraystring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atoi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"detone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"write16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":false,"features":["arrayvec","smallvec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_normalizer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":["utf16_iter","utf8_iter"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"canonical_composition","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/canonical_composition.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"canonical_decomposition","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/canonical_decomposition.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"composing_normalizer_nfc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/composing_normalizer_nfc.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"composing_normalizer_nfkc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/composing_normalizer_nfkc.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decomposing_normalizer_nfd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decomposing_normalizer_nfkd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfkd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"utf16_throughput","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/utf16_throughput.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"compiled_data":["dep:icu_normalizer_data","icu_properties?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","icu_properties","icu_collections/databake","zerovec/databake","icu_properties?/datagen","icu_provider/export"],"default":["compiled_data","utf8_iter","utf16_iter"],"experimental":[],"icu_properties":["dep:icu_properties"],"serde":["dep:serde","icu_collections/serde","zerovec/serde","icu_properties?/serde","icu_provider/serde"],"utf16_iter":["dep:utf16_iter","dep:write16"],"utf8_iter":["dep:utf8_iter"],"write16":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_normalizer_data","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Data for the icu_normalizer crate","dependencies":[],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_normalizer_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"sources":{"cldr":{"tagged":"48.0.0"},"icuexport":{"tagged":"release-78.1rc"},"segmenter_lstm":{"tagged":"v0.1.0"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_properties","version":"2.1.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Definitions for Unicode properties","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_collections","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_locale_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":["zerovec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties_data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_provider","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-bidi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.11","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerotrie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":["yoke","zerofrom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","yoke"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_properties","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["zerovec/alloc","icu_collections/alloc","serde?/alloc"],"compiled_data":["dep:icu_properties_data","icu_provider/baked"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake","icu_locale_core/databake","zerotrie/databake","icu_provider/export"],"default":["compiled_data"],"serde":["dep:serde","icu_locale_core/serde","zerovec/serde","icu_collections/serde","icu_provider/serde","zerotrie/serde"],"unicode_bidi":["dep:unicode-bidi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.2/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"workspace":true}},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_properties_data","version":"2.1.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Data for the icu_properties crate","dependencies":[],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_properties_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"sources":{"cldr":{"tagged":"48.0.0"},"icuexport":{"tagged":"release-78.1rc"},"segmenter_lstm":{"tagged":"v0.1.0"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_provider","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait and struct definitions for the ICU data provider","dependencies":[{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"erased-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_locale_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerotrie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_provider","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"data_locale_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/benches/data_locale_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["icu_locale_core/alloc","serde?/alloc","yoke/alloc","zerofrom/alloc","zerovec/alloc","zerotrie?/alloc","dep:stable_deref_trait","dep:writeable"],"baked":["dep:zerotrie","dep:writeable"],"deserialize_bincode_1":["serde","dep:bincode","std"],"deserialize_json":["serde","dep:serde_json"],"deserialize_postcard_1":["serde","dep:postcard"],"export":["serde","dep:erased-serde","dep:databake","std","sync","dep:postcard","zerovec/databake"],"logging":["dep:log"],"serde":["dep:serde","yoke/serde"],"std":["alloc"],"sync":[],"zerotrie":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"denylist":["macros"],"max_combination_size":3},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"ident_case","version":"1.0.1","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#ident_case@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utility for applying case rules to Rust identifiers.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ident_case","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ident_case-1.0.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ident_case-1.0.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/TedDriggs/ident_case","homepage":null,"documentation":"https://docs.rs/ident_case/1.0.1","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"idna","version":"1.1.0","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"IDNA (Internationalizing Domain Names in Applications) and Punycode.","dependencies":[{"name":"idna_adapter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.1","kind":"normal","optional":false,"uses_default_features":true,"features":["const_generics"],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf8_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tester","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"idna","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/unit.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unitbis","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/unitbis.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"all","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/benches/all.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"compiled_data":["idna_adapter/compiled_data"],"default":["std","compiled_data"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/Cargo.toml","categories":[],"keywords":["no-std","web","http"],"readme":"README.md","repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"idna_adapter","version":"1.2.1","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Back end adapter for idna","dependencies":[{"name":"icu_normalizer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"idna_adapter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"compiled_data":["icu_normalizer/compiled_data","icu_properties/compiled_data"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/Cargo.toml","categories":["no-std","internationalization"],"keywords":["unicode","dns","idna"],"readme":"README.md","repository":"https://github.com/hsivonen/idna_adapter","homepage":"https://docs.rs/crate/idna_adapter/latest","documentation":"https://docs.rs/idna_adapter/latest/idna_adapter/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"indexmap","version":"2.12.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.12.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A hash table with consistent order and fast iteration.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"indexmap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_full_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/tests/macros_full_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/tests/quick.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"faststring","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/benches/faststring.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"borsh":["dep:borsh"],"default":["std"],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon"],"serde":["dep:serde_core","dep:serde"],"std":[],"sval":["dep:sval"],"test_debug":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.12.1/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2021","metadata":{"docs":{"rs":{"features":["arbitrary","quickcheck","serde","borsh","rayon","sval"],"rustdoc-args":["--cfg","docsrs"]}},"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"inlinable_string","version":"0.1.15","authors":["Nick Fitzgerald "],"id":"registry+https://github.com/rust-lang/crates.io-index#inlinable_string@0.1.15","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The `inlinable_string` crate provides the `InlinableString` type -- an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation -- and the `StringExt` trait which abstracts string operations over both `std::string::String` and `InlinableString` (or even your own custom string type).","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"inlinable_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inlinable_string-0.1.15/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[],"no_std":[],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inlinable_string-0.1.15/Cargo.toml","categories":[],"keywords":["string","inline","inlinable"],"readme":"./README.md","repository":"https://github.com/fitzgen/inlinable_string","homepage":null,"documentation":"http://fitzgen.github.io/inlinable_string/inlinable_string/index.html","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"inout","version":"0.1.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#inout@0.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","dependencies":[{"name":"block-padding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"inout","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inout-0.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"block-padding":["dep:block-padding"],"std":["block-padding/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inout-0.1.4/Cargo.toml","categories":[],"keywords":["custom-reference"],"readme":null,"repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/inout","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"ipnet","version":"2.11.0","authors":["Kris Price "],"id":"registry+https://github.com/rust-lang/crates.io-index#ipnet@2.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","dependencies":[{"name":"heapless","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":"serde","registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ipnet","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"heapless":["dep:heapless"],"json":["serde","schemars"],"schemars":["dep:schemars"],"ser_as_str":["heapless"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/Cargo.toml","categories":["network-programming"],"keywords":["IP","CIDR","network","prefix","subnet"],"readme":"README.md","repository":"https://github.com/krisprice/ipnet","homepage":null,"documentation":"https://docs.rs/ipnet","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"ipnetwork","version":"0.21.1","authors":["Abhishek Chanda ","Linus Färnstrand "],"id":"registry+https://github.com/rust-lang/crates.io-index#ipnetwork@0.21.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to work with IP CIDRs in Rust","dependencies":[{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.200","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"does-it-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ipnetwork","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_json","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/tests/test_json.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/benches/parse_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":[],"schemars":["dep:schemars"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/Cargo.toml","categories":["network-programming","parser-implementations"],"keywords":["network","ip","address","cidr"],"readme":"README.md","repository":"https://github.com/achanda/ipnetwork","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"iri-string","version":"0.7.10","authors":["YOSHIOKA Takuma "],"id":"registry+https://github.com/rust-lang/crates.io-index#iri-string@0.7.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"IRI as string types","dependencies":[{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.104","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"iri_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"flamegraph-parse","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/flamegraph-parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"flamegraph-resolve","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/flamegraph-resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"normalize","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/normalize.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"resolve","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/build.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gh-issues","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/gh-issues.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/iri.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"normalize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/normalize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"percent_encode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/percent_encode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"resolve","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"string_types_interop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/string_types_interop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"template","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/template.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["serde?/alloc"],"default":["std"],"memchr":["dep:memchr"],"serde":["dep:serde"],"std":["alloc","memchr?/std","serde?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/Cargo.toml","categories":[],"keywords":["IRI","URI"],"readme":"README.md","repository":"https://github.com/lo48576/iri-string","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"itertools","version":"0.13.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extra iterator adaptors, iterator methods, free functions, and macros.","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"permutohedron","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itertools","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"iris","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/examples/iris.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"adaptors_no_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/adaptors_no_collect.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_ok","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/flatten_ok.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"laziness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/laziness.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/macros_hygiene.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"merge_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/merge_join.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peeking_take_while","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/peeking_take_while.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/quick.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"specializations","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_core","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/test_core.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/test_std.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tuples","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/zip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench1","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/bench1.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations_with_replacement","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/combinations_with_replacement.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fold_specialization","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/fold_specialization.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"powerset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/powerset.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"specializations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tree_reduce","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tree_reduce.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuple_combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tuple_combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuples","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_alloc":[],"use_std":["use_alloc","either/use_std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/Cargo.toml","categories":["algorithms","rust-patterns","no-std","no-std::no-alloc"],"keywords":["iterator","data-structure","zip","product"],"readme":"README.md","repository":"https://github.com/rust-itertools/itertools","homepage":null,"documentation":"https://docs.rs/itertools/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.43.1"},"license":"MIT OR Apache-2.0"},{"package":{"name":"itertools","version":"0.14.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extra iterator adaptors, iterator methods, free functions, and macros.","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"permutohedron","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itertools","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"iris","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/examples/iris.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"adaptors_no_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/adaptors_no_collect.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_ok","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/flatten_ok.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"laziness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/laziness.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/macros_hygiene.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"merge_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/merge_join.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peeking_take_while","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/peeking_take_while.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/quick.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"specializations","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_core","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/test_core.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/test_std.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tuples","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/tests/zip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench1","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/bench1.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations_with_replacement","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/combinations_with_replacement.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fold_specialization","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/fold_specialization.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"k_smallest","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/k_smallest.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"powerset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/powerset.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"specializations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tree_reduce","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/tree_reduce.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuple_combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/tuple_combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuples","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/benches/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_alloc":[],"use_std":["use_alloc","either/use_std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/Cargo.toml","categories":["algorithms","rust-patterns","no-std","no-std::no-alloc"],"keywords":["iterator","data-structure","zip","product"],"readme":"README.md","repository":"https://github.com/rust-itertools/itertools","homepage":null,"documentation":"https://docs.rs/itertools/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"itoa","version":"1.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast integer primitive to string conversion","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itoa","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"keccak","version":"0.1.5","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#keccak@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants\n","dependencies":[{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"aarch64\")","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"keccak","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":[],"no_unroll":[],"simd":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sponge","keccak","keccak-f","keccak-p"],"readme":"README.md","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","homepage":null,"documentation":"https://docs.rs/keccak","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"lazy_static","version":"1.5.0","authors":["Marvin Löbel "],"id":"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A macro for declaring lazily evaluated statics in Rust.","dependencies":[{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.8","kind":"normal","optional":true,"uses_default_features":false,"features":["once"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lazy_static","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mutex_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/examples/mutex_map.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"no_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/no_std.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/test.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/ui.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"spin":["dep:spin"],"spin_no_std":["spin"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/Cargo.toml","categories":["no-std","rust-patterns","memory-management"],"keywords":["macro","lazy","static"],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/lazy-static.rs","homepage":null,"documentation":"https://docs.rs/lazy_static","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-core","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-core@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lexical, to- and from-string conversion routines.","dependencies":[{"name":"lexical-parse-float","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-parse-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-float","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_97_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/tests/issue_97_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-write-integer?/compact","lexical-write-float?/compact","lexical-parse-integer?/compact","lexical-parse-float?/compact"],"default":["std","write-integers","write-floats","parse-integers","parse-floats"],"f128":["lexical-util/f128","lexical-parse-float?/f128","lexical-write-float?/f128"],"f16":["lexical-util/f16","lexical-parse-float?/f16","lexical-write-float?/f16"],"floats":["parse-floats","write-floats"],"format":["lexical-util/format","lexical-parse-integer?/format","lexical-parse-float?/format","lexical-write-integer?/format","lexical-write-float?/format"],"integers":["parse-integers","write-integers"],"lexical-parse-float":["dep:lexical-parse-float"],"lexical-parse-integer":["dep:lexical-parse-integer"],"lexical-write-float":["dep:lexical-write-float"],"lexical-write-integer":["dep:lexical-write-integer"],"lint":["lexical-util/lint","lexical-write-integer?/lint","lexical-write-float?/lint","lexical-parse-integer?/lint","lexical-parse-float?/lint"],"parse":["parse-integers","parse-floats"],"parse-floats":["lexical-parse-float"],"parse-integers":["lexical-parse-integer"],"power-of-two":["lexical-util/power-of-two","lexical-write-integer?/power-of-two","lexical-write-float?/power-of-two","lexical-parse-integer?/power-of-two","lexical-parse-float?/power-of-two"],"radix":["power-of-two","lexical-util/radix","lexical-write-integer?/radix","lexical-write-float?/radix","lexical-parse-integer?/radix","lexical-parse-float?/radix"],"std":["lexical-util/std","lexical-write-integer/std","lexical-write-float/std","lexical-parse-integer/std","lexical-parse-float/std"],"write":["write-integers","write-floats"],"write-floats":["lexical-write-float"],"write-integers":["lexical-write-integer"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/Cargo.toml","categories":["parsing","encoding","no-std","value-formatting"],"keywords":["parsing","lexical","encoding","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","write-integers","write-floats","parse-integers","parse-floats","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-parse-float","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-parse-float@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient parsing of floats from strings.","dependencies":[{"name":"lexical-parse-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["parse-floats"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_parse_float","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon_radix_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon_radix_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigfloat_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bigfloat_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bigint_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"binary_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/binary_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"float_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/float_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_96_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/issue_96_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_98_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/issue_98_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lemire_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/lemire_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"libm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/libm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limits_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/limits_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mask_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/mask_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"number_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/number_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/parse_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shared_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/shared_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"slow_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/slow_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stackvec","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/stackvec.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stackvec_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/stackvec_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact","lexical-parse-integer/compact"],"default":["std"],"f128":["lexical-util/f128"],"f16":["lexical-util/f16"],"format":["lexical-util/format","lexical-parse-integer/format"],"lint":["lexical-util/lint","lexical-parse-integer/lint"],"power-of-two":["lexical-util/power-of-two","lexical-parse-integer/power-of-two"],"radix":["lexical-util/radix","lexical-parse-integer/radix","power-of-two"],"std":["lexical-util/std","lexical-parse-integer/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/Cargo.toml","categories":["parsing","no-std"],"keywords":["parsing","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-parse-integer","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-parse-integer@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient parsing of integers from strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["parse-integers"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_parse_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_91_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_91_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_96_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_96_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_98_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_98_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"partial_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/partial_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/util.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact"],"default":["std"],"format":["lexical-util/format"],"lint":["lexical-util/lint"],"power-of-two":["lexical-util/power-of-two"],"radix":["lexical-util/radix","power-of-two"],"std":["lexical-util/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/Cargo.toml","categories":["parsing","no-std"],"keywords":["parsing","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-util","version":"1.0.7","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-util@1.0.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Shared utilities for lexical creates.","dependencies":[{"name":"float16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ascii_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/ascii_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bf16_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/bf16_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"digit_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/digit_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"f16_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/f16_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"feature_format_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/feature_format_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"format_builder_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/format_builder_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"format_flags_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/format_flags_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iterator_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/iterator_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"not_feature_format_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/not_feature_format_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"num_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/num_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"skip_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/skip_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":[],"default":["std"],"f128":["parse-floats","write-floats"],"f16":["parse-floats","write-floats","float16"],"float16":["dep:float16"],"format":[],"lint":[],"parse-floats":[],"parse-integers":[],"power-of-two":[],"radix":["power-of-two"],"std":[],"write-floats":[],"write-integers":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","write-integers","write-floats","parse-integers","parse-floats","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-write-float","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-write-float@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient formatting of floats to strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["write-floats"],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_write_float","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"binary_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/binary_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compact_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/compact_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hex_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/hex_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_94_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/issue_94_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact","lexical-write-integer/compact"],"default":["std"],"f128":["lexical-util/f128"],"f16":["lexical-util/f16"],"format":["lexical-util/format"],"lint":["lexical-util/lint","lexical-write-integer/lint"],"power-of-two":["lexical-util/power-of-two","lexical-write-integer/power-of-two"],"radix":["lexical-util/radix","lexical-write-integer/radix","power-of-two"],"std":["lexical-util/std","lexical-write-integer/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["encoding","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-write-integer","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-write-integer@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient formatting of integers to strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["write-integers"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_write_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decimal_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/decimal_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"digit_count_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/digit_count_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"radix_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/radix_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/util.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact"],"default":["std"],"format":["lexical-util/format"],"lint":["lexical-util/lint"],"power-of-two":["lexical-util/power-of-two"],"radix":["lexical-util/radix","power-of-two"],"std":["lexical-util/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["encoding","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"libc","version":"0.2.178","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.178","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Raw FFI bindings to platform libraries like libc.","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"libc","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.178/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"const_fn","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.178/tests/const_fn.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.178/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.178/Cargo.toml","categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"global_value_marked_deprecated":"warn","repr_align_removed":"warn"}},"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","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-ibm-aix","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","powerpc64le-unknown-linux-musl","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv32-wrs-vxworks","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","riscv64-wrs-vxworks","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","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"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"libduckdb-sys","version":"1.4.3","authors":["wangfenjin "],"id":"registry+https://github.com/rust-lang/crates.io-index#libduckdb-sys@1.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Native bindings to the libduckdb library, C API","dependencies":[{"name":"arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56","kind":"dev","optional":false,"uses_default_features":false,"features":["ffi"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.71.1","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":true,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.24","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.21","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"build","optional":false,"uses_default_features":false,"features":["blocking","rustls-tls"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zip","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^6","kind":"build","optional":false,"uses_default_features":false,"features":["deflate"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libduckdb_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"buildtime_bindgen":["bindgen","pkg-config","vcpkg"],"bundled":["cc"],"cc":["dep:cc"],"default":["vcpkg","pkg-config"],"extensions-full":["json","parquet"],"json":["bundled"],"loadable-extension":["prettyplease","quote","syn"],"parquet":["bundled"],"pkg-config":["dep:pkg-config"],"prettyplease":["dep:prettyplease"],"quote":["dep:quote"],"syn":["dep:syn"],"vcpkg":["dep:vcpkg"],"winduckdb":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/Cargo.toml","categories":["external-ffi-bindings","database"],"keywords":["duckdb","database","ffi"],"readme":"README.md","repository":"https://github.com/duckdb/duckdb-rs","homepage":"https://github.com/duckdb/duckdb-rs","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.84.1"},"license":"MIT"},{"package":{"name":"libm","version":"0.2.15","authors":["Jorge Aparicio "],"id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.15","source":"registry+https://github.com/rust-lang/crates.io-index","description":"libm in pure Rust","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libm","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arch":[],"default":["arch"],"force-soft-floats":[],"unstable":["unstable-intrinsics","unstable-float"],"unstable-float":[],"unstable-intrinsics":[],"unstable-public-internals":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/Cargo.toml","categories":["no-std"],"keywords":["libm","math"],"readme":"README.md","repository":"https://github.com/rust-lang/compiler-builtins","homepage":null,"documentation":"https://docs.rs/libm","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT"},{"package":{"name":"libsqlite3-sys","version":"0.36.0","authors":["The rusqlite developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#libsqlite3-sys@0.36.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Native bindings to the libsqlite3 library","dependencies":[{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.103","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.27","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.19","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.36","kind":"build","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"build","optional":true,"uses_default_features":true,"features":["full","extra-traits","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libsqlite3_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"buildtime_bindgen":["bindgen","pkg-config","vcpkg"],"bundled":["cc","bundled_bindings"],"bundled-sqlcipher":["bundled"],"bundled-sqlcipher-vendored-openssl":["bundled-sqlcipher","openssl-sys/vendored"],"bundled-windows":["cc","bundled_bindings"],"bundled_bindings":[],"cc":["dep:cc"],"column_metadata":[],"default":["min_sqlite_version_3_34_1"],"in_gecko":[],"loadable_extension":["prettyplease","quote","syn"],"min_sqlite_version_3_34_1":["pkg-config","vcpkg"],"openssl-sys":["dep:openssl-sys"],"pkg-config":["dep:pkg-config"],"prettyplease":["dep:prettyplease"],"preupdate_hook":["buildtime_bindgen"],"quote":["dep:quote"],"session":["preupdate_hook","buildtime_bindgen"],"sqlcipher":[],"syn":["dep:syn"],"unlock_notify":[],"vcpkg":["dep:vcpkg"],"wasm32-wasi-vfs":[],"with-asan":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/Cargo.toml","categories":["external-ffi-bindings"],"keywords":["sqlite","sqlcipher","ffi"],"readme":"README.md","repository":"https://github.com/rusqlite/rusqlite","homepage":null,"documentation":null,"edition":"2021","links":"sqlite3","publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"linux-raw-sys","version":"0.11.0","authors":["Dan Gohman "],"id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generated bindings for Linux's userspace API","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"linux_raw_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.11.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"auxvec":[],"bootparam":[],"btrfs":[],"core":["dep:core"],"default":["std","general","errno"],"elf":[],"elf_uapi":[],"errno":[],"general":[],"if_arp":[],"if_ether":[],"if_packet":[],"image":[],"io_uring":[],"ioctl":[],"landlock":[],"loop_device":[],"mempolicy":[],"net":[],"netlink":[],"no_std":[],"prctl":[],"ptrace":[],"rustc-dep-of-std":["core","no_std"],"std":[],"system":[],"xdp":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.11.0/Cargo.toml","categories":["external-ffi-bindings"],"keywords":["linux","uapi","ffi"],"readme":"README.md","repository":"https://github.com/sunfishcode/linux-raw-sys","homepage":null,"documentation":"https://docs.rs/linux-raw-sys","edition":"2021","metadata":{"docs":{"rs":{"features":["default","bootparam","btrfs","elf_uapi","image","ioctl","landlock","netlink","io_uring","if_arp","if_ether","if_packet","net","ptrace","prctl","elf","xdp","mempolicy","system","loop_device"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"},{"package":{"name":"litemap","version":"0.8.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A key-value Map implementation based on a flat, sorted Vec.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["use-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["validation"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"litemap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"language_names_hash_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/language_names_hash_map.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"language_names_lite_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/language_names_lite_map.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"litemap_bincode","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/litemap_bincode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"litemap_postcard","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/litemap_postcard.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rkyv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/rkyv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"store","kind":["test"],"crate_types":["bin"],"required_features":["testing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/store.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"litemap","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/benches/litemap.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core","alloc"],"testing":["alloc"],"yoke":["dep:yoke"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/Cargo.toml","categories":[],"keywords":["sorted","vec","map","hashmap","btreemap"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":"https://docs.rs/litemap","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"liwan","version":"1.2.1","authors":[],"id":"path+file:///home/henry/repos/liwan#1.2.1","source":null,"description":null,"dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arc-swap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["help"],"target":null,"rename":null,"registry":null,"path":null},{"name":"argon2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":["rand"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["gzip","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bs58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std","now"],"target":null,"rename":null,"registry":null,"path":null},{"name":"duckdb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":["buildtime_bindgen","chrono","bundled","r2d2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"figment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":["toml","env"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"maxminddb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":["simdutf8"],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"md5","registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1","kind":"normal","optional":false,"uses_default_features":false,"features":["embed","cookie","compression","tower-compat"],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem-openapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1","kind":"normal","optional":false,"uses_default_features":false,"features":["chrono"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quick_cache","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":true,"features":["ahash"],"target":null,"rename":null,"registry":null,"path":null},{"name":"r2d2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":["std","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"normal","optional":false,"uses_default_features":false,"features":["json","stream","charset","rustls"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.38","kind":"normal","optional":false,"uses_default_features":true,"features":["bundled","modern_sqlite","chrono"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9","kind":"normal","optional":false,"uses_default_features":true,"features":["mime-guess"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.48","kind":"normal","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread","signal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"astral-tokio-tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"tokio-tar","registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":true,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ua-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19","kind":"normal","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"figment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemallocator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_env = \"msvc\"))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"liwan","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/repos/liwan/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"liwan","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/src/main.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"auth","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/tests/auth.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dashboard","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/tests/dashboard.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/tests/event.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"_enable_seeding":[],"default":["geoip"],"geoip":["dep:maxminddb"]},"manifest_path":"/home/henry/repos/liwan/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/explodingcamera/liwan","homepage":null,"documentation":null,"edition":"2024","links":null,"publish":[],"default_run":null,"rust_version":"1.92.0"},"license":"Apache-2.0"},{"package":{"name":"lock_api","version":"0.4.14","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.","dependencies":[{"name":"owning_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"scopeguard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lock_api","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arc_lock":[],"atomic_usize":[],"default":["atomic_usize"],"nightly":[],"owning_ref":["dep:owning_ref"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/Cargo.toml","categories":["concurrency","no-std"],"keywords":["mutex","rwlock","lock","no_std"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"log","version":"0.4.29","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight logging facade for Rust\n","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":false,"features":["inline-i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"log","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/integration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"value","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/benches/value.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"kv":[],"kv_serde":["kv_std","value-bag/serde","serde"],"kv_std":["std","kv","value-bag/error"],"kv_sval":["kv","value-bag/sval","sval","sval_ref"],"kv_unstable":["kv","value-bag"],"kv_unstable_serde":["kv_serde","kv_unstable_std"],"kv_unstable_std":["kv_std","kv_unstable"],"kv_unstable_sval":["kv_sval","kv_unstable"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/Cargo.toml","categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","kv_std","kv_sval","kv_serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"matchers","version":"0.2.0","authors":["Eliza Weisman "],"id":"registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Regex matching on character and byte streams.\n","dependencies":[{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["syntax","dfa-build","dfa-search"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"matchers","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"unicode":["regex-automata/unicode"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/Cargo.toml","categories":["text-processing"],"keywords":["regex","match","pattern","streaming"],"readme":"README.md","repository":"https://github.com/hawkw/matchers","homepage":"https://github.com/hawkw/matchers","documentation":"https://docs.rs/matchers/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"maxminddb","version":"0.27.1","authors":["Gregory J. Oschwald "],"id":"registry+https://github.com/rust-lang/crates.io-index#maxminddb@0.27.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Library for reading MaxMind DB format used by GeoIP2 and GeoLite2","dependencies":[{"name":"ipnetwork","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"simdutf8","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"maxminddb","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lookup","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/benches/lookup.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":[],"memmap2":["dep:memmap2"],"mmap":["memmap2"],"simdutf8":["dep:simdutf8"],"unsafe-str-decode":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/Cargo.toml","categories":["database","network-programming"],"keywords":["MaxMind","GeoIP2","GeoIP","geolocation","ip"],"readme":"README.md","repository":"https://github.com/oschwald/maxminddb-rust","homepage":"https://github.com/oschwald/maxminddb-rust","documentation":"https://docs.rs/maxminddb","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"ISC"},{"package":{"name":"md-5","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#md-5@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"MD5 hash function","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"md5-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"md5","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["md5-asm"],"default":["std"],"force-soft":[],"loongarch64_asm":[],"md5-asm":["dep:md5-asm"],"oid":["digest/oid"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","md5","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/md-5","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"memchr","version":"2.7.6","authors":["Andrew Gallant ","bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"memchr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"core":["dep:core"],"default":["std"],"libc":[],"logging":["dep:log"],"rustc-dep-of-std":["core"],"std":["alloc"],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/Cargo.toml","categories":[],"keywords":["memchr","memmem","substring","find","search"],"readme":"README.md","repository":"https://github.com/BurntSushi/memchr","homepage":"https://github.com/BurntSushi/memchr","documentation":"https://docs.rs/memchr/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"Unlicense OR MIT"},{"package":{"name":"mime","version":"0.3.17","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#mime@0.3.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Strongly Typed Mimes","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"mime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cmp","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/cmp.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/fmt.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/parse.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/Cargo.toml","categories":[],"keywords":["mime","media-extensions","media-types"],"readme":"README.md","repository":"https://github.com/hyperium/mime","homepage":null,"documentation":"https://docs.rs/mime","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"mime_guess","version":"2.0.5","authors":["Austin Bonander "],"id":"registry+https://github.com/rust-lang/crates.io-index#mime_guess@2.0.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple crate for detection of a file's MIME type by its extension.","dependencies":[{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"mime_guess","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rev_map","kind":["example"],"crate_types":["bin"],"required_features":["rev-mappings"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/examples/rev_map.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmark","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/benches/benchmark.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/build.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["rev-mappings"],"rev-mappings":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/Cargo.toml","categories":[],"keywords":["mime","filesystem","extension"],"readme":"README.md","repository":"https://github.com/abonander/mime_guess","homepage":null,"documentation":"https://docs.rs/mime_guess/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"miniz_oxide","version":"0.8.9","authors":["Frommi ","oyvindln ","Rich Geldreich richgel99@gmail.com"],"id":"registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"DEFLATE compression and decompression library rewritten in Rust based on miniz","dependencies":[{"name":"adler2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"simd-adler32","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Zlib OR Apache-2.0","license_file":null,"targets":[{"name":"miniz_oxide","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:alloc"],"block-boundary":[],"core":["dep:core"],"default":["with-alloc"],"rustc-dep-of-std":["core","alloc","adler2/rustc-dep-of-std"],"serde":["dep:serde"],"simd":["simd-adler32"],"simd-adler32":["dep:simd-adler32"],"std":[],"with-alloc":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/Cargo.toml","categories":["compression"],"keywords":["zlib","miniz","deflate","encoding"],"readme":"Readme.md","repository":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","homepage":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","documentation":"https://docs.rs/miniz_oxide","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Zlib OR Apache-2.0"},{"package":{"name":"mio","version":"1.1.1","authors":["Carl Lerche ","Thomas de Zeeuw ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lightweight non-blocking I/O.","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"hermit\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"normal","optional":false,"uses_default_features":true,"features":["Wdk_Foundation","Wdk_Storage_FileSystem","Wdk_System_IO","Win32_Foundation","Win32_Networking_WinSock","Win32_Storage_FileSystem","Win32_Security","Win32_System_IO","Win32_System_WindowsProgramming"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"mio","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tcp_listenfd_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/tcp_listenfd_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tcp_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/tcp_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"udp_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/udp_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["log"],"log":["dep:log"],"net":[],"os-ext":["os-poll","windows-sys/Win32_System_Pipes","windows-sys/Win32_Security"],"os-poll":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/Cargo.toml","categories":["asynchronous"],"keywords":["io","async","non-blocking"],"readme":"README.md","repository":"https://github.com/tokio-rs/mio","homepage":"https://github.com/tokio-rs/mio","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"],"targets":["aarch64-apple-ios","aarch64-linux-android","wasm32-wasip1","x86_64-apple-darwin","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-hermit"]}},"playground":{"features":["os-poll","os-ext","net"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"multer","version":"3.1.0","authors":["Rousan Ali "],"id":"registry+https://github.com/rust-lang/crates.io-index#multer@3.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An async parser for `multipart/form-data` content-type in Rust.","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.20","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httparse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":["spin_mutex"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":true,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["server","http1"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"multer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"parse_async_read","kind":["example"],"crate_types":["bin"],"required_features":["tokio-io"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/examples/parse_async_read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"prevent_dos_attack","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/examples/prevent_dos_attack.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"simple_example","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/examples/simple_example.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hyper_server_example","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/examples/hyper_server_example.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/tests/integration.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"log":["dep:log"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"tokio":["dep:tokio"],"tokio-io":["tokio","tokio-util"],"tokio-util":["dep:tokio-util"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/multer-3.1.0/Cargo.toml","categories":["asynchronous","web-programming"],"keywords":["multipart","multipart-formdata","multipart-uploads","async","formdata"],"readme":"README.md","repository":"https://github.com/rwf2/multer","homepage":"https://github.com/rwf2/multer","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}},"playground":{"features":["all"]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"nix","version":"0.30.1","authors":["The nix-rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#nix@0.30.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust friendly bindings to *nix APIs","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.171","kind":"normal","optional":false,"uses_default_features":true,"features":["extra_traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.7.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg_aliases","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"caps","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"android\", target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"sysctl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"freebsd\")","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"nix","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/test/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test-aio-drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/test/sys/test_aio_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test-clearenv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/test/test_clearenv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test-prctl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/test/sys/test_prctl.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"acct":[],"aio":["pin-utils"],"default":[],"dir":["fs"],"env":[],"event":["poll"],"fanotify":[],"feature":[],"fs":[],"hostname":[],"inotify":[],"ioctl":[],"kmod":[],"memoffset":["dep:memoffset"],"mman":[],"mount":["uio"],"mqueue":["fs"],"net":["socket"],"personality":[],"pin-utils":["dep:pin-utils"],"poll":[],"process":[],"pthread":[],"ptrace":["process"],"quota":[],"reboot":[],"resource":[],"sched":["process"],"signal":["process"],"socket":["memoffset"],"syslog":[],"term":[],"time":[],"ucontext":["signal"],"uio":[],"user":["feature"],"zerocopy":["fs","uio"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/Cargo.toml","categories":["os::unix-apis"],"keywords":[],"readme":"README.md","repository":"https://github.com/nix-rust/nix","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"],"targets":["x86_64-unknown-linux-gnu","aarch64-linux-android","x86_64-apple-darwin","aarch64-apple-ios","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-unknown-fuchsia","x86_64-unknown-redox","x86_64-unknown-illumos"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.69.0"},"license":"MIT"},{"package":{"name":"nohash","version":"0.2.0","authors":["Parity Technologies "],"id":"registry+https://github.com/rust-lang/crates.io-index#nohash@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An implementation of `std::hash::Hasher` which does not hash at all.","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"nohash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nohash-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nohash-0.2.0/Cargo.toml","categories":[],"keywords":["hash","hasher","hashmap","hashset"],"readme":"README.md","repository":"https://github.com/tetcoin/nohash","homepage":"https://github.com/tetcoin/nohash","documentation":"https://docs.rs/nohash","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"nu-ansi-term","version":"0.50.3","authors":["ogham@bsago.me","Ryan Scheel (Havvy) ","Josh Triplett ","The Nushell Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Library for ANSI terminal colors and styles (bold, underline)","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.152","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.59, <=0.61","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Console","Win32_Storage_FileSystem","Win32_Security"],"target":"cfg(windows)","rename":"windows","registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"nu_ansi_term","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"256_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/256_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/basic_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gradient_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/gradient_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hyperlink","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/hyperlink.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rgb_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/rgb_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"title","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/title.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"style","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/tests/style.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"derive_serde_style":["serde"],"gnu_legacy":[],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/nushell/nu-ansi-term","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.62.1"},"license":"MIT"},{"package":{"name":"num","version":"0.4.3","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num@0.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A collection of numeric types and traits for Rust, including bigint,\ncomplex, rational, range iterators, generic integers, and more!\n","dependencies":[{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-complex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.45","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-rational","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.19","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:num-bigint","num-rational/num-bigint"],"default":["std"],"libm":["num-complex/libm","num-traits/libm"],"num-bigint":["dep:num-bigint"],"rand":["num-bigint/rand","num-complex/rand"],"serde":["num-bigint/serde","num-complex/serde","num-rational/serde"],"std":["dep:num-bigint","num-bigint/std","num-complex/std","num-integer/std","num-iter/std","num-rational/std","num-rational/num-bigint-std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.4.3/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics","bignum"],"readme":"README.md","repository":"https://github.com/rust-num/num","homepage":"https://github.com/rust-num/num","documentation":"https://docs.rs/num","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","rand"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-bigint","version":"0.4.6","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Big integer implementation for Rust","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_bigint","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bigint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_bitwise","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint_bitwise.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_scalar","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint_scalar.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"biguint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/biguint.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"biguint_scalar","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/biguint_scalar.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fuzzed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/fuzzed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"modpow","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/modpow.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roots","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/roots.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/bigint.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"factorial","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/factorial.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gcd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/gcd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"roots","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/roots.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shootout-pidigits","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/shootout-pidigits.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"default":["std"],"quickcheck":["dep:quickcheck"],"rand":["dep:rand"],"serde":["dep:serde"],"std":["num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/Cargo.toml","categories":["algorithms","data-structures","science"],"keywords":["mathematics","numerics","bignum"],"readme":"README.md","repository":"https://github.com/rust-num/num-bigint","homepage":"https://github.com/rust-num/num-bigint","documentation":"https://docs.rs/num-bigint","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","rand","quickcheck","arbitrary"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-complex","version":"0.4.6","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-complex@0.4.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Complex numbers implementation for Rust","dependencies":[{"name":"bytecheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_complex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"bytecheck":["dep:bytecheck"],"bytemuck":["dep:bytemuck"],"default":["std"],"libm":["num-traits/libm"],"rand":["dep:rand"],"rkyv":["dep:rkyv"],"serde":["dep:serde"],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-complex","homepage":"https://github.com/rust-num/num-complex","documentation":"https://docs.rs/num-complex","edition":"2021","metadata":{"docs":{"rs":{"features":["bytemuck","std","serde","rkyv/size_64","bytecheck","rand"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-conv","version":"0.1.0","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#num-conv@0.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"`num_conv` is a crate to convert between integer types without using `as` casts. This provides\nbetter certainty when refactoring, makes the exact behavior of code more explicit, and allows using\nturbofish syntax.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_conv","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["cast","extend","truncate","convert","integer"],"readme":"README.md","repository":"https://github.com/jhpratt/num-conv","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-integer","version":"0.1.46","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Integer traits and functions","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"average","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/tests/average.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roots","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/tests/roots.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"average","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/average.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gcd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/gcd.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"roots","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/roots.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"i128":[],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-integer","homepage":"https://github.com/rust-num/num-integer","documentation":"https://docs.rs/num-integer","edition":"2018","metadata":{"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-iter","version":"0.1.45","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-iter@0.1.45","source":"registry+https://github.com/rust-lang/crates.io-index","description":"External iterators for generic mathematics","dependencies":[{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_iter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-iter-0.1.45/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"i128":[],"std":["num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-iter-0.1.45/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-iter","homepage":"https://github.com/rust-num/num-iter","documentation":"https://docs.rs/num-iter","edition":"2018","metadata":{"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-rational","version":"0.4.2","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-rational@0.4.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rational numbers implementation for Rust","dependencies":[{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.42","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_rational","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-rational-0.4.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["num-bigint","std"],"num-bigint":["dep:num-bigint"],"num-bigint-std":["num-bigint/std"],"serde":["dep:serde"],"std":["num-bigint?/std","num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-rational-0.4.2/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics","fractions"],"readme":"README.md","repository":"https://github.com/rust-num/num-rational","homepage":"https://github.com/rust-num/num-rational","documentation":"https://docs.rs/num-rational","edition":"2021","metadata":{"docs":{"rs":{"features":["std","num-bigint-std","serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-traits","version":"0.2.19","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Numeric traits for generic mathematics","dependencies":[{"name":"libm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_traits","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/tests/cast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"i128":[],"libm":["dep:libm"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-traits","homepage":"https://github.com/rust-num/num-traits","documentation":"https://docs.rs/num-traits","edition":"2021","metadata":{"docs":{"rs":{"features":["std"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"once_cell","version":"1.21.3","authors":["Aleksey Kladov "],"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Single assignment cells and lazy values.","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"dev","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"once_cell","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bench_acquire","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/bench_acquire.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lazy_static","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/lazy_static.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"reentrant_init_deadlocks","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/reentrant_init_deadlocks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regex","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/regex.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"test_synchronization","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/test_synchronization.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"it","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/tests/it/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/Cargo.toml","categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"opaque-debug","version":"0.3.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#opaque-debug@0.3.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macro for opaque Debug trait implementation","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"opaque_debug","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opaque-debug-0.3.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opaque-debug-0.3.1/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opaque-debug-0.3.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/opaque-debug","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"openssl-probe","version":"0.2.0","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#openssl-probe@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tool for helping to find SSL certificate locations on the system for OpenSSL\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"openssl_probe","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"probe","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/examples/probe.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/openssl-probe","homepage":"https://github.com/alexcrichton/openssl-probe","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"parking_lot","version":"0.12.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"More compact and efficient implementations of the standard synchronization primitives.","dependencies":[{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"parking_lot","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"issue_203","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/tests/issue_203.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_392","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/tests/issue_392.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"arc_lock":["lock_api/arc_lock"],"deadlock_detection":["parking_lot_core/deadlock_detection"],"default":[],"hardware-lock-elision":[],"nightly":["parking_lot_core/nightly","lock_api/nightly"],"owning_ref":["lock_api/owning_ref"],"send_guard":[],"serde":["lock_api/serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/Cargo.toml","categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":"README.md","repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["arc_lock","serde","deadlock_detection"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["arc_lock","serde","deadlock_detection"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"parking_lot_core","version":"0.9.12","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An advanced API for creating custom synchronization primitives.","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.60","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"petgraph","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"redox_syscall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.95","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"parking_lot_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"backtrace":["dep:backtrace"],"deadlock_detection":["petgraph","backtrace"],"nightly":[],"petgraph":["dep:petgraph"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/Cargo.toml","categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"password-hash","version":"0.5.0","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#password-hash@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits which describe the functionality of password hashing algorithms,\nas well as a `no_std`-friendly implementation of the PHC string format\n(a well-defined subset of the Modular Crypt Format a.k.a. MCF)\n","dependencies":[{"name":"base64ct","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"password_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"encoding","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/encoding.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hashing","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/hashing.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"password_hash","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/password_hash.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_vectors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/test_vectors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["base64ct/alloc"],"default":["rand_core"],"getrandom":["rand_core/getrandom"],"rand_core":["dep:rand_core"],"std":["alloc","base64ct/std","rand_core/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/Cargo.toml","categories":["authentication","cryptography","no-std"],"keywords":["crypt","mcf","password","pbkdf","phc"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits/tree/master/password-hash","homepage":null,"documentation":"https://docs.rs/password-hash","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"pear","version":"0.2.9","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#pear@0.2.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A pear is a fruit.","dependencies":[{"name":"inlinable_string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pear_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yansi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0-rc.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pear","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"contextualize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/contextualize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_expected","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/custom_expected.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"marker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/marker.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parsers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/parsers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peek","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/peek.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rewind","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/rewind.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"color":["yansi"],"default":["color"],"yansi":["dep:yansi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SergioBenitez/Pear","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"pear_codegen","version":"0.2.9","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#pear_codegen@0.2.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A (codegen) pear is a fruit.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.50","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2-diagnostics","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.30","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.30","kind":"normal","optional":false,"uses_default_features":true,"features":["full","extra-traits","visit-mut"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pear_codegen","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear_codegen-0.2.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear_codegen-0.2.9/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SergioBenitez/Pear","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"percent-encoding","version":"2.3.2","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Percent encoding and decoding","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"percent_encoding","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/Cargo.toml","categories":["no-std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"pin-project","version":"1.1.10","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A crate for safe and ergonomic pin-projection.\n","dependencies":[{"name":"pin-project-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.1.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"enum-default","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/enum-default.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum-default-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/enum-default-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"not_unpin","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/not_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"not_unpin-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/not_unpin-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"pinned_drop","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/pinned_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"pinned_drop-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/pinned_drop-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"project_replace","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/project_replace.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"project_replace-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/project_replace-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"struct-default","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/struct-default.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"struct-default-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/struct-default-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"unsafe_unpin","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/unsafe_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"unsafe_unpin-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/unsafe_unpin-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cfg","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/cfg.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"drop_order","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/drop_order.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"expandtest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/expandtest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"pin_project","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/pin_project.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"pinned_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/pinned_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proper_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/proper_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"repr_packed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/repr_packed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsafe_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/unsafe_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["pin_project_internal::*"]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"pin-project-internal","version":"1.1.10","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `pin-project` crate.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["parsing","printing","clone-impls","proc-macro","full","visit-mut"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project_internal","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-internal-1.1.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-internal-1.1.10/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":null,"repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"pin-project-lite","version":"0.2.16","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight version of pin-project written with declarative macros.\n","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project_lite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"drop_order","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/drop_order.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"expandtest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/expandtest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proper_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/proper_unpin.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":[]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.37.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"pin-utils","version":"0.1.0","authors":["Josef Brandl "],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for pinning\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pin_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"projection","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stack_pin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"poem","version":"3.1.12","authors":["sunli "],"id":"registry+https://github.com/rust-lang/crates.io-index#poem@3.1.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Poem is a full-featured and easy-to-use web framework with the Rust programming language.","dependencies":[{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio","gzip","brotli","deflate","zstd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":true,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"eyre","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"eyre06","registry":null,"path":null},{"name":"fluent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fluent-langneg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fluent-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":"normal","optional":false,"uses_default_features":true,"features":["sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","http2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.16","kind":"normal","optional":false,"uses_default_features":true,"features":["tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"intl-memoizer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":"normal","optional":true,"uses_default_features":true,"features":["percent-encode","private","signed","key-expansion","secure"],"target":null,"rename":"libcookie","registry":null,"path":null},{"name":"csrf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"libcsrf","registry":null,"path":null},{"name":"opentelemetry","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30","kind":"normal","optional":true,"uses_default_features":true,"features":["metrics"],"target":null,"rename":"libopentelemetry","registry":null,"path":null},{"name":"prometheus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"libprometheus","registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"libtempfile","registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"multer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"openssl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.71","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opentelemetry-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opentelemetry-prometheus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opentelemetry-semantic-conventions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30.0","kind":"normal","optional":true,"uses_default_features":true,"features":["semconv_experimental"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"priority-queue","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quick-xml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":"normal","optional":true,"uses_default_features":true,"features":["serialize"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"redis","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.32","kind":"normal","optional":true,"uses_default_features":true,"features":["aio","tokio-comp","connection-manager"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.2","kind":"normal","optional":true,"uses_default_features":false,"features":["json"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rfc7239","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pemfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.130","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sonic-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sse-codec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":["futures"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.39.1","kind":"normal","optional":false,"uses_default_features":true,"features":["sync","time","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-metrics","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-openssl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-tungstenite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.14","kind":"normal","optional":false,"uses_default_features":true,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":false,"features":["util","buffer"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unic-langid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"wildmatch","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.39.1","kind":"dev","optional":false,"uses_default_features":true,"features":["rt-multi-thread","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30.1","kind":"normal","optional":false,"uses_default_features":true,"features":["fs","user"],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"poem","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-3.1.12/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"acme":["acme-native-roots"],"acme-base":["server","reqwest","rustls","ring","base64","rcgen","x509-parser","chrono"],"acme-native-roots":["acme-base","reqwest/rustls-tls-native-roots"],"acme-webpki-roots":["acme-base","reqwest/rustls-tls-webpki-roots"],"anyhow":["dep:anyhow"],"async-compression":["dep:async-compression"],"base64":["dep:base64"],"chrono":["dep:chrono"],"compression":["async-compression"],"cookie":["libcookie","chrono","time"],"csrf":["cookie","base64","libcsrf"],"default":["server"],"embed":["rust-embed","hex","mime_guess"],"eyre06":["dep:eyre06"],"fluent":["dep:fluent"],"fluent-langneg":["dep:fluent-langneg"],"fluent-syntax":["dep:fluent-syntax"],"hex":["dep:hex"],"httpdate":["dep:httpdate"],"i18n":["fluent","fluent-langneg","fluent-syntax","unic-langid","intl-memoizer"],"intl-memoizer":["dep:intl-memoizer"],"libcookie":["dep:libcookie"],"libcsrf":["dep:libcsrf"],"libopentelemetry":["dep:libopentelemetry"],"libprometheus":["dep:libprometheus"],"libtempfile":["dep:libtempfile"],"mime_guess":["dep:mime_guess"],"multer":["dep:multer"],"multipart":["multer"],"native-tls":["server","tokio-native-tls"],"openssl":["dep:openssl"],"openssl-tls":["server","tokio-openssl","openssl"],"opentelemetry":["libopentelemetry","opentelemetry-http","opentelemetry-semantic-conventions"],"opentelemetry-http":["dep:opentelemetry-http"],"opentelemetry-prometheus":["dep:opentelemetry-prometheus"],"opentelemetry-semantic-conventions":["dep:opentelemetry-semantic-conventions"],"priority-queue":["dep:priority-queue"],"prometheus":["libopentelemetry","opentelemetry-prometheus","libprometheus"],"quick-xml":["dep:quick-xml"],"rand":["dep:rand"],"rcgen":["dep:rcgen"],"redis":["dep:redis"],"redis-session":["session","redis"],"requestid":["dep:uuid"],"reqwest":["dep:reqwest"],"ring":["dep:ring"],"rust-embed":["dep:rust-embed"],"rustls":["server","tokio-rustls","rustls-pemfile"],"rustls-pemfile":["dep:rustls-pemfile"],"serde_yaml":["dep:serde_yaml"],"server":["tokio/rt","tokio/net","hyper/server","hyper-util/server-auto","hyper-util/tokio"],"session":["tokio/rt","cookie","rand","priority-queue","base64"],"sonic-rs":["dep:sonic-rs"],"sse":["tokio-stream"],"sse-codec":["dep:sse-codec"],"static-files":["httpdate","mime_guess","tokio/io-util","tokio/fs"],"tempfile":["libtempfile","tokio/fs"],"test":["sse","sse-codec","tokio-util/compat"],"time":["dep:time"],"tokio-metrics":["dep:tokio-metrics"],"tokio-native-tls":["dep:tokio-native-tls"],"tokio-openssl":["dep:tokio-openssl"],"tokio-rustls":["dep:tokio-rustls"],"tokio-stream":["dep:tokio-stream"],"tokio-tungstenite":["dep:tokio-tungstenite"],"tower":["dep:tower"],"tower-compat":["tokio/rt","tower"],"unic-langid":["dep:unic-langid"],"websocket":["tokio/rt","tokio-tungstenite","base64"],"x509-parser":["dep:x509-parser"],"xml":["quick-xml"],"yaml":["serde_yaml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-3.1.12/Cargo.toml","categories":["network-programming","asynchronous","web-programming::http-server","web-programming::websocket"],"keywords":["http","web","framework","async"],"readme":"README.md","repository":"https://github.com/poem-web/poem","homepage":"https://github.com/poem-web/poem","documentation":"https://docs.rs/poem/","edition":"2024","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"poem-derive","version":"3.1.12","authors":["sunli "],"id":"registry+https://github.com/rust-lang/crates.io-index#poem-derive@3.1.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for poem","dependencies":[{"name":"proc-macro-crate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.29","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"poem_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-derive-3.1.12/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-derive-3.1.12/Cargo.toml","categories":["network-programming","asynchronous","web-programming::http-server","web-programming::websocket"],"keywords":["http","web","framework","async"],"readme":null,"repository":"https://github.com/poem-web/poem","homepage":"https://github.com/poem-web/poem","documentation":"https://docs.rs/poem/","edition":"2024","links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"poem-openapi","version":"5.1.16","authors":["sunli "],"id":"registry+https://github.com/rust-lang/crates.io-index#poem-openapi@5.1.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"OpenAPI support for Poem.","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bson","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":true,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"derive_more","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["display"],"target":null,"rename":null,"registry":null,"path":null},{"name":"email_address","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"geo-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"geojson","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.24.1","kind":"normal","optional":true,"uses_default_features":true,"features":["geo-types"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hostname-validator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"humantime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ipnet","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["multipart","tempfile","sse","xml","yaml"],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem-openapi-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prost-wkt-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quick-xml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.1","kind":"normal","optional":false,"uses_default_features":true,"features":["serialize"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.22.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.130","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sqlx","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"normal","optional":true,"uses_default_features":true,"features":["json","postgres","sqlite","mysql"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.39","kind":"normal","optional":true,"uses_default_features":true,"features":["parsing","formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.39.1","kind":"normal","optional":false,"uses_default_features":true,"features":["fs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.12","kind":"dev","optional":false,"uses_default_features":false,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.39.1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"poem_openapi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/api.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/enum.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/hygiene.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multipart","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/multipart.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/newtype.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"object","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/object.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"operation_param","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/operation_param.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"payload","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/payload.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"query","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/query.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"request","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/request.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"response","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/response.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"response_content","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/response_content.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"security_scheme","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/security_scheme.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tags","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/tags.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/union.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"validation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/validation.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"webhook","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/tests/webhook.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"bson":["dep:bson"],"chrono":["dep:chrono"],"cookie":["poem/cookie"],"email":["email_address"],"email_address":["dep:email_address"],"geo":["dep:geo-types","dep:geojson"],"hostname":["hostname-validator"],"hostname-validator":["dep:hostname-validator"],"humantime":["dep:humantime"],"ipnet":["dep:ipnet"],"openapi-explorer":[],"prost-wkt-types":["dep:prost-wkt-types"],"rapidoc":[],"redoc":[],"rust_decimal":["dep:rust_decimal"],"scalar":[],"sonic-rs":["poem/sonic-rs"],"sqlx":["dep:sqlx"],"static-files":["poem/static-files"],"stoplight-elements":[],"swagger-ui":[],"time":["dep:time"],"url":["dep:url"],"uuid":["dep:uuid"],"websocket":["poem/websocket"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-5.1.16/Cargo.toml","categories":["network-programming","asynchronous"],"keywords":["http","async","openapi","swagger"],"readme":"README.md","repository":"https://github.com/poem-web/poem","homepage":"https://github.com/poem-web/poem","documentation":"https://docs.rs/poem/","edition":"2024","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"poem-openapi-derive","version":"5.1.16","authors":["sunli "],"id":"registry+https://github.com/rust-lang/crates.io-index#poem-openapi-derive@5.1.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for poem-openapi","dependencies":[{"name":"darling","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro-crate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.29","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"poem_openapi_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-derive-5.1.16/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/poem-openapi-derive-5.1.16/Cargo.toml","categories":["network-programming","asynchronous"],"keywords":["http","async","openapi","swagger"],"readme":null,"repository":"https://github.com/poem-web/poem","homepage":"https://github.com/poem-web/poem","documentation":"https://docs.rs/poem/","edition":"2024","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"polyval","version":"0.6.2","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#polyval@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing\na Message Authentication Code (MAC)\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opaque-debug","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"universal-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"polyval","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/polyval-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/polyval-0.6.2/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"polyval","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/polyval-0.6.2/benches/polyval.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":["universal-hash/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/polyval-0.6.2/Cargo.toml","categories":["cryptography","no-std"],"keywords":["aes-gcm","aes-gcm-siv","crypto","ghash","universal-hashing"],"readme":"README.md","repository":"https://github.com/RustCrypto/universal-hashes","homepage":null,"documentation":"https://docs.rs/polyval","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"portable-atomic","version":"1.13.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Portable atomic types including support for 128-bit atomics, atomic float, etc.\n","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"build-context","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sptr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.163","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"crabgrind","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(valgrind)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"dev","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Threading"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"portable_atomic","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"critical-section":["dep:critical-section"],"default":["fallback"],"disable-fiq":[],"fallback":[],"float":[],"force-amo":[],"require-cas":[],"s-mode":[],"serde":["dep:serde"],"std":[],"unsafe-assume-privileged":[],"unsafe-assume-single-core":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/Cargo.toml","categories":["concurrency","embedded","hardware-support","no-std","no-std::no-alloc"],"keywords":["atomic"],"readme":"README.md","repository":"https://github.com/taiki-e/portable-atomic","homepage":null,"documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":["serde_core::*"]},"docs":{"rs":{"features":["float","std","serde","critical-section"],"rustdoc-args":["--extend-css","src/rustdoc.css","--cfg","portable_atomic_unstable_f16","--cfg","portable_atomic_unstable_f128"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.34.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"potential_utf","version":"0.1.4","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Unvalidated string and character types","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"potential_utf","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["serde_core?/alloc","writeable/alloc","zerovec?/alloc"],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core"],"writeable":["dep:writeable"],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"powerfmt","version":"0.2.0","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"powerfmt-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"powerfmt","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std","macros"],"macros":["dep:powerfmt-macros"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["display","format","fmt","formatter","extension"],"readme":"README.md","repository":"https://github.com/jhpratt/powerfmt","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__powerfmt_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"ppv-lite86","version":"0.2.21","authors":["The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cross-platform cryptography-oriented low-level SIMD library.","dependencies":[{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.23","kind":"normal","optional":false,"uses_default_features":true,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ppv_lite86","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"no_simd":[],"simd":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","simd","x86"],"readme":null,"repository":"https://github.com/cryptocorrosion/cryptocorrosion","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"proc-macro-crate","version":"3.4.0","authors":["Bastian Köcher "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-crate@3.4.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Replacement for crate (macro_rules keyword) in proc-macros\n","dependencies":[{"name":"toml_edit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.2","kind":"normal","optional":false,"uses_default_features":false,"features":["parse"],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.39","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.99","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro_crate","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro-crate-3.4.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"workspace_deps","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro-crate-3.4.0/tests/workspace_deps.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro-crate-3.4.0/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macro-rules","crate","macro","proc-macro"],"readme":"README.md","repository":"https://github.com/bkchr/proc-macro-crate","homepage":null,"documentation":"https://docs.rs/proc-macro-crate","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"proc-macro2","version":"1.0.104","authors":["David Tolnay ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.104","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"comments","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/comments.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"features","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/features.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"marker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/marker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_fmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/test_fmt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/tests/test_size.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.104/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","metadata":{"docs":{"rs":{"rustc-args":["--cfg=procmacro2_semver_exempt"],"rustdoc-args":["--cfg=procmacro2_semver_exempt","--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"proc-macro2-diagnostics","version":"0.10.1","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2-diagnostics@0.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Diagnostics for proc-macro2.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yansi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0-rc","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro2_diagnostics","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"main","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/tests/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"colors":["yansi"],"default":["colors"],"yansi":["dep:yansi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/SergioBenitez/proc-macro2-diagnostics","homepage":"https://github.com/SergioBenitez/proc-macro2-diagnostics","documentation":"https://docs.rs/proc-macro2-diagnostics","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"quick-xml","version":"0.36.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#quick-xml@0.36.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"High performance xml reader and writer","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"document-features","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=1.0.139","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10","kind":"normal","optional":true,"uses_default_features":false,"features":["io-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde-value","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.79","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.21","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"quick_xml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick-xml-0.36.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arbitrary":["dep:arbitrary"],"async-tokio":["tokio"],"default":[],"document-features":["dep:document-features"],"encoding":["encoding_rs"],"encoding_rs":["dep:encoding_rs"],"escape-html":[],"overlapped-lists":[],"serde":["dep:serde"],"serde-types":["serde/derive"],"serialize":["serde"],"tokio":["dep:tokio"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick-xml-0.36.2/Cargo.toml","categories":["asynchronous","encoding","parsing","parser-implementations"],"keywords":["xml","serde","parser","writer","html"],"readme":"README.md","repository":"https://github.com/tafia/quick-xml","homepage":null,"documentation":"https://docs.rs/quick-xml","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"quick_cache","version":"0.6.18","authors":["Arthur Silva "],"id":"registry+https://github.com/rust-lang/crates.io-index#quick_cache@0.6.18","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lightweight and high performance concurrent cache","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":false,"uses_default_features":false,"features":["inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"shuttle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_distr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"quick_cache","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_weight","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/custom_weight.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"equivalent","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/equivalent.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"eviction_listener","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/eviction_listener.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"placeholder_async_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/placeholder_async_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"placeholder_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/placeholder_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ahash":["dep:ahash"],"default":["ahash","parking_lot"],"parking_lot":["dep:parking_lot"],"shuttle":["dep:shuttle"],"stats":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/Cargo.toml","categories":["caching","concurrency","data-structures"],"keywords":["lru","concurrent","cache","s3-fifo","clock"],"readme":"README.md","repository":"https://github.com/arthurprs/quick-cache","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["stats"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"quote","version":"1.0.42","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.42","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Quasi-quoting macro quote!(...)","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"quote","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.42/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"r2d2","version":"0.8.10","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#r2d2@0.8.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A generic connection pool","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"scheduled-thread-pool","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"r2d2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r2d2-0.8.10/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r2d2-0.8.10/Cargo.toml","categories":[],"keywords":["database","pool"],"readme":"README.md","repository":"https://github.com/sfackler/r2d2","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand","version":"0.8.5","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Random number generators and other randomness functionality.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"packed_simd_2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.7","kind":"normal","optional":true,"uses_default_features":true,"features":["into_bits"],"target":null,"rename":"packed_simd","registry":null,"path":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.22","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["rand_core/alloc"],"default":["std","std_rng"],"getrandom":["rand_core/getrandom"],"libc":["dep:libc"],"log":["dep:log"],"min_const_gen":[],"nightly":[],"packed_simd":["dep:packed_simd"],"rand_chacha":["dep:rand_chacha"],"serde":["dep:serde"],"serde1":["serde","rand_core/serde1"],"simd_support":["packed_simd"],"small_rng":[],"std":["rand_core/std","rand_chacha/std","alloc","getrandom","libc"],"std_rng":["rand_chacha"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"features":["small_rng","serde1"]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand","version":"0.9.2","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Random number generators and other randomness functionality.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.140","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std","std_rng","os_rng","small_rng","thread_rng"],"log":["dep:log"],"nightly":[],"os_rng":["rand_core/os_rng"],"serde":["dep:serde","rand_core/serde"],"simd_support":[],"small_rng":[],"std":["rand_core/std","rand_chacha?/std","alloc"],"std_rng":["dep:rand_chacha"],"thread_rng":["std","std_rng","os_rng"],"unbiased":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["small_rng","serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand_chacha","version":"0.3.1","authors":["The Rand Project Developers","The Rust Project Developers","The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ChaCha random number generator\n","dependencies":[{"name":"ppv-lite86","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_chacha","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.3.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"serde1":["serde"],"simd":[],"std":["ppv-lite86/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.3.1/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_chacha","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand_chacha","version":"0.9.0","authors":["The Rand Project Developers","The Rust Project Developers","The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ChaCha random number generator\n","dependencies":[{"name":"ppv-lite86","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["os_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_chacha","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"os_rng":["rand_core/os_rng"],"serde":["dep:serde"],"std":["ppv-lite86/std","rand_core/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_chacha","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand_core","version":"0.6.4","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core random number generator traits and tools for implementation.\n","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"getrandom":["dep:getrandom"],"serde":["dep:serde"],"serde1":["serde"],"std":["alloc","getrandom","getrandom/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"all-features":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand_core","version":"0.9.3","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core random number generator traits and tools for implementation.\n","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"os_rng":["dep:getrandom"],"serde":["dep:serde"],"std":["getrandom?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.3/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"all-features":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"refinery","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Powerful SQL migration toolkit for Rust","dependencies":[{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_cmd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"predicates","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"dev","optional":false,"uses_default_features":true,"features":["compat"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"refinery","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mysql","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/mysql.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mysql_async","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/mysql_async.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"postgres","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/postgres.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rusqlite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/rusqlite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tiberius","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/tiberius.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tokio_postgres","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/tokio_postgres.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["toml"],"enums":["refinery-macros/enums"],"int8-versions":["refinery-core/int8-versions","refinery-macros/int8-versions"],"mysql":["refinery-core/mysql"],"mysql_async":["refinery-core/mysql_async"],"postgres":["refinery-core/postgres"],"rusqlite":["refinery-core/rusqlite"],"rusqlite-bundled":["refinery-core/rusqlite-bundled"],"serde":["refinery-core/serde"],"tiberius":["refinery-core/tiberius"],"tiberius-config":["refinery-core/tiberius","refinery-core/tiberius-config"],"tokio-postgres":["refinery-core/tokio-postgres"],"toml":["refinery-core/toml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/Cargo.toml","categories":["database"],"keywords":["database","sql","migrations","orm"],"readme":"README.md","repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"refinery-core","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery-core@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate should not be used directly, it is internally related to Refinery","dependencies":[{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":true,"features":["async-await"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mysql","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=21.0.0, <=26","kind":"normal","optional":true,"uses_default_features":false,"features":["minimal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"mysql_async","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.28, <=0.36","kind":"normal","optional":true,"uses_default_features":false,"features":["minimal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.17, <=0.19","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.23, <=0.37","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"siphasher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tiberius","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.7, <=0.12","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing","formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5, <=0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"normal","optional":true,"uses_default_features":true,"features":["compat"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"refinery_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-core-0.9.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":[],"futures":["dep:futures"],"int8-versions":[],"mysql":["dep:mysql"],"mysql_async":["dep:mysql_async"],"postgres":["dep:postgres","dep:postgres-native-tls","dep:native-tls"],"rusqlite":["dep:rusqlite"],"rusqlite-bundled":["rusqlite","rusqlite/bundled"],"serde":["dep:serde","time/serde"],"tiberius":["dep:tiberius","futures","tokio","tokio/net"],"tiberius-config":["tiberius","tokio","tokio-util","serde"],"tokio":["dep:tokio"],"tokio-postgres":["dep:postgres-native-tls","dep:native-tls","dep:tokio-postgres","tokio","tokio/rt"],"tokio-util":["dep:tokio-util"],"toml":["serde","dep:toml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-core-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"refinery-macros","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery-macros@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate should not be used directly, it is internally related to Refinery","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"refinery_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-macros-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"enums":["dep:heck"],"int8-versions":["refinery-core/int8-versions"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-macros-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"regex","version":"1.12.2","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex@1.12.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.12","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","syntax","meta","nfa-pikevm"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std","perf","unicode","regex-syntax/default"],"logging":["aho-corasick?/logging","memchr?/logging","regex-automata/logging"],"pattern":[],"perf":["perf-cache","perf-dfa","perf-onepass","perf-backtrack","perf-inline","perf-literal"],"perf-backtrack":["regex-automata/nfa-backtrack"],"perf-cache":[],"perf-dfa":["regex-automata/hybrid"],"perf-dfa-full":["regex-automata/dfa-build","regex-automata/dfa-search"],"perf-inline":["regex-automata/perf-inline"],"perf-literal":["dep:aho-corasick","dep:memchr","regex-automata/perf-literal"],"perf-onepass":["regex-automata/dfa-onepass"],"std":["aho-corasick?/std","memchr?/std","regex-automata/std","regex-syntax/std"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","regex-automata/unicode","regex-syntax/unicode"],"unicode-age":["regex-automata/unicode-age","regex-syntax/unicode-age"],"unicode-bool":["regex-automata/unicode-bool","regex-syntax/unicode-bool"],"unicode-case":["regex-automata/unicode-case","regex-syntax/unicode-case"],"unicode-gencat":["regex-automata/unicode-gencat","regex-syntax/unicode-gencat"],"unicode-perl":["regex-automata/unicode-perl","regex-automata/unicode-word-boundary","regex-syntax/unicode-perl"],"unicode-script":["regex-automata/unicode-script","regex-syntax/unicode-script"],"unicode-segment":["regex-automata/unicode-segment","regex-syntax/unicode-segment"],"unstable":["pattern"],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/Cargo.toml","categories":["text-processing"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex","documentation":"https://docs.rs/regex","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"regex-automata","version":"0.4.13","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Automata construction and matching using regular expressions.","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bstr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex_automata","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":[],"default":["std","syntax","perf","unicode","meta","nfa","dfa","hybrid"],"dfa":["dfa-build","dfa-search","dfa-onepass"],"dfa-build":["nfa-thompson","dfa-search"],"dfa-onepass":["nfa-thompson"],"dfa-search":[],"hybrid":["alloc","nfa-thompson"],"internal-instrument":["internal-instrument-pikevm"],"internal-instrument-pikevm":["logging","std"],"logging":["dep:log","aho-corasick?/logging","memchr?/logging"],"meta":["syntax","nfa-pikevm"],"nfa":["nfa-thompson","nfa-pikevm","nfa-backtrack"],"nfa-backtrack":["nfa-thompson"],"nfa-pikevm":["nfa-thompson"],"nfa-thompson":["alloc"],"perf":["perf-inline","perf-literal"],"perf-inline":[],"perf-literal":["perf-literal-substring","perf-literal-multisubstring"],"perf-literal-multisubstring":["dep:aho-corasick"],"perf-literal-substring":["aho-corasick?/perf-literal","dep:memchr"],"std":["regex-syntax?/std","memchr?/std","aho-corasick?/std","alloc"],"syntax":["dep:regex-syntax","alloc"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","unicode-word-boundary","regex-syntax?/unicode"],"unicode-age":["regex-syntax?/unicode-age"],"unicode-bool":["regex-syntax?/unicode-bool"],"unicode-case":["regex-syntax?/unicode-case"],"unicode-gencat":["regex-syntax?/unicode-gencat"],"unicode-perl":["regex-syntax?/unicode-perl"],"unicode-script":["regex-syntax?/unicode-script"],"unicode-segment":["regex-syntax?/unicode-segment"],"unicode-word-boundary":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/Cargo.toml","categories":["text-processing"],"keywords":["regex","dfa","automata","automaton","nfa"],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex/tree/master/regex-automata","documentation":"https://docs.rs/regex-automata","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"regex-filtered","version":"0.2.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-filtered@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficiently check an input against a large number of patterns","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nohash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.5.7","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"regex_filtered","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regex","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/benches/regex.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/Cargo.toml","categories":[],"keywords":["regex","filter","FilteredRE2","multiple","prefilter"],"readme":"README.md","repository":"https://github.com/ua-parser/uap-rust/","homepage":"https://github.com/ua-parser/uap-rust/tree/main/regex-filtered","documentation":"https://docs.rs/regex-filtered/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"regex-syntax","version":"0.8.8","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A regular expression parser.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex_syntax","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"default":["std","unicode"],"std":[],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"unicode-age":[],"unicode-bool":[],"unicode-case":[],"unicode-gencat":[],"unicode-perl":[],"unicode-script":[],"unicode-segment":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex/tree/master/regex-syntax","documentation":"https://docs.rs/regex-syntax","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"reqwest","version":"0.13.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"higher level HTTP client library","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["futures"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":false,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"cookie_crate","registry":null,"path":null},{"name":"cookie_store","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h3-quinn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hickory-resolver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","client"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27.0","kind":"normal","optional":true,"uses_default_features":false,"features":["http1","tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","client","client-legacy","client-proxy","tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"native-tls-crate","registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"quinn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":false,"features":["runtime-tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std","tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":["std"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["net","time"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":true,"uses_default_features":false,"features":["tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.9","kind":"normal","optional":true,"uses_default_features":false,"features":["io"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":false,"features":["retry","timeout","util"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.8","kind":"normal","optional":false,"uses_default_features":false,"features":["follow-redirect"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"brotli_crate","registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"dev","optional":false,"uses_default_features":false,"features":["std","alloc"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["http1","http2","client","server"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"dev","optional":false,"uses_default_features":true,"features":["http1","http2","client","client-legacy","server-auto","server-graceful","tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"zstd_crate","registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-streams","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":false,"uses_default_features":true,"features":["AbortController","AbortSignal","Headers","Request","RequestInit","RequestMode","Response","Window","FormData","Blob","BlobPropertyBag","ServiceWorkerGlobalScope","RequestCredentials","File","ReadableStream","RequestCache"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"dev","optional":false,"uses_default_features":true,"features":["serde-serialize"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"reqwest","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__native-tls":["dep:hyper-tls","dep:native-tls-crate","__tls","dep:tokio-native-tls"],"__native-tls-alpn":["native-tls-crate?/alpn","hyper-tls?/alpn"],"__rustls":["dep:hyper-rustls","dep:tokio-rustls","dep:rustls","__tls"],"__rustls-aws-lc-rs":["hyper-rustls?/aws-lc-rs","tokio-rustls?/aws-lc-rs","rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"__tls":["dep:rustls-pki-types","tokio/io-util"],"blocking":["dep:futures-channel","futures-channel?/sink","dep:futures-util","futures-util?/io","futures-util?/sink","tokio/sync"],"brotli":["tower-http/decompression-br"],"charset":["dep:encoding_rs","dep:mime"],"cookies":["dep:cookie_crate","dep:cookie_store"],"default":["default-tls","charset","http2","system-proxy"],"default-tls":["rustls"],"deflate":["tower-http/decompression-deflate"],"form":["dep:serde","dep:serde_urlencoded"],"gzip":["tower-http/decompression-gzip"],"hickory-dns":["dep:hickory-resolver","dep:once_cell"],"http2":["dep:h2","hyper/http2","hyper-util/http2","hyper-rustls?/http2"],"http3":["rustls","dep:h3","dep:h3-quinn","dep:quinn","tokio/macros"],"json":["dep:serde","dep:serde_json"],"multipart":["dep:mime_guess","dep:futures-util"],"native-tls":["__native-tls","__native-tls-alpn"],"native-tls-no-alpn":["__native-tls"],"native-tls-vendored":["__native-tls","native-tls-crate?/vendored","__native-tls-alpn"],"native-tls-vendored-no-alpn":["__native-tls","native-tls-crate?/vendored"],"query":["dep:serde","dep:serde_urlencoded"],"rustls":["__rustls-aws-lc-rs","dep:rustls-platform-verifier","__rustls"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-no-provider":["dep:rustls-platform-verifier","__rustls"],"socks":[],"stream":["tokio/fs","dep:futures-util","dep:tokio-util","dep:wasm-streams"],"system-proxy":["hyper-util/client-proxy-system"],"webpki-roots":["dep:webpki-roots"],"zstd":["tower-http/decompression-zstd"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/Cargo.toml","categories":["web-programming::http-client","wasm"],"keywords":["http","request","client"],"readme":"README.md","repository":"https://github.com/seanmonstar/reqwest","homepage":null,"documentation":"https://docs.rs/reqwest","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--cfg","reqwest_unstable"],"targets":["x86_64-unknown-linux-gnu","wasm32-unknown-unknown"]}},"playground":{"features":["blocking","cookies","query","form","json","multipart"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rfc7239","version":"0.1.3","authors":["Robin Appelman "],"id":"registry+https://github.com/rust-lang/crates.io-index#rfc7239@0.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser for rfc7239 formatted Forwarded headers","dependencies":[{"name":"uncased","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rfc7239","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rfc7239-0.1.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rfc7239-0.1.3/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/icewind1991/rfc7239","homepage":null,"documentation":"https://docs.rs/rfc7239","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.1"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rusqlite","version":"0.38.0","authors":["The rusqlite developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rusqlite@0.38.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic wrapper for SQLite","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"normal","optional":true,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-streaming-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashlink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.36","kind":"normal","optional":true,"uses_default_features":true,"features":["formatting","macros","parsing"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"self_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"normal","optional":true,"uses_default_features":false,"features":["wasmbind"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"sqlite-wasm-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.36","kind":"normal","optional":true,"uses_default_features":true,"features":["wasm-bindgen"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["wasm_js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.104","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.54","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"libsqlite3-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rusqlite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"load_extension","kind":["example"],"crate_types":["bin"],"required_features":["load_extension","bundled","functions","trace"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/load_extension.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"loadable_extension","kind":["example"],"crate_types":["cdylib"],"required_features":["loadable_extension","functions","trace"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/loadable_extension.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"owning_rows","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/owning_rows.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"owning_statement","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/owning_statement.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"persons","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/persons/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"auto_ext","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/auto_ext.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"config_log","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/config_log.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deny_single_threaded_sqlite_config","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/deny_single_threaded_sqlite_config.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vtab","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/vtab.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cache","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/benches/cache.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"exec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/benches/exec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"array":["vtab"],"backup":[],"blob":[],"buildtime_bindgen":["libsqlite3-sys/buildtime_bindgen","sqlite-wasm-rs/bindgen"],"bundled":["libsqlite3-sys/bundled","modern_sqlite"],"bundled-full":["modern-full","bundled"],"bundled-sqlcipher":["libsqlite3-sys/bundled-sqlcipher","bundled"],"bundled-sqlcipher-vendored-openssl":["libsqlite3-sys/bundled-sqlcipher-vendored-openssl","bundled-sqlcipher"],"bundled-windows":["libsqlite3-sys/bundled-windows"],"cache":["hashlink"],"chrono":["dep:chrono"],"collation":[],"column_decltype":[],"column_metadata":["libsqlite3-sys/column_metadata"],"csv":["dep:csv"],"csvtab":["csv","vtab"],"default":["cache"],"extra_check":[],"fallible_uint":[],"functions":[],"hashlink":["dep:hashlink"],"hooks":[],"i128_blob":[],"in_gecko":["modern_sqlite","libsqlite3-sys/in_gecko"],"jiff":["dep:jiff"],"limits":[],"load_extension":[],"loadable_extension":["libsqlite3-sys/loadable_extension"],"modern-full":["array","backup","blob","modern_sqlite","chrono","collation","column_metadata","column_decltype","csvtab","extra_check","functions","hooks","i128_blob","jiff","limits","load_extension","serde_json","serialize","series","time","trace","unlock_notify","url","uuid","vtab","window"],"modern_sqlite":["libsqlite3-sys/bundled_bindings"],"preupdate_hook":["libsqlite3-sys/preupdate_hook","hooks"],"rusqlite-macros":["dep:rusqlite-macros"],"serde_json":["dep:serde_json"],"serialize":[],"series":["vtab"],"session":["libsqlite3-sys/session","hooks"],"sqlcipher":["libsqlite3-sys/sqlcipher"],"time":["dep:time"],"trace":[],"unlock_notify":["libsqlite3-sys/unlock_notify"],"url":["dep:url"],"uuid":["dep:uuid"],"vtab":[],"wasm32-wasi-vfs":["libsqlite3-sys/wasm32-wasi-vfs"],"window":["functions"],"with-asan":["libsqlite3-sys/with-asan"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/Cargo.toml","categories":["database"],"keywords":["sqlite","database","ffi"],"readme":"README.md","repository":"https://github.com/rusqlite/rusqlite","homepage":null,"documentation":"https://docs.rs/rusqlite/","edition":"2021","metadata":{"docs":{"rs":{"all-features":false,"default-target":"x86_64-unknown-linux-gnu","features":["modern-full","rusqlite-macros"],"no-default-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"all-features":false,"features":["bundled-full"]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"rust-embed","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev","dependencies":[{"name":"actix-web","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":["http1","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"include-flate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.30","kind":"normal","optional":true,"uses_default_features":false,"features":["server"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rocket","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0-rc.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"salvo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"warp","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"actix","kind":["example"],"crate_types":["bin"],"required_features":["actix"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/actix.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"axum","kind":["example"],"crate_types":["bin"],"required_features":["axum-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/axum.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"axum-spa","kind":["example"],"crate_types":["bin"],"required_features":["axum-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/axum-spa/main.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"poem","kind":["example"],"crate_types":["bin"],"required_features":["poem-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/poem.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rocket","kind":["example"],"crate_types":["bin"],"required_features":["rocket"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/rocket.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"salvo","kind":["example"],"crate_types":["bin"],"required_features":["salvo-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/salvo.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"warp","kind":["example"],"crate_types":["bin"],"required_features":["warp-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/warp.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"allow_missing","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/allow_missing.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_crate_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/custom_crate_path.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"include_exclude","kind":["test"],"crate_types":["bin"],"required_features":["include-exclude"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/include_exclude.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"interpolated_path","kind":["test"],"crate_types":["bin"],"required_features":["interpolate-folder-path"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/interpolated_path.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"metadata","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/metadata.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"metadata_only","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/metadata_only.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mime_guess","kind":["test"],"crate_types":["bin"],"required_features":["mime-guess"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/mime_guess.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"path_traversal_attack","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/path_traversal_attack.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"prefix","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/prefix.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"actix":["actix-web","mime_guess"],"actix-web":["dep:actix-web"],"axum":["dep:axum"],"axum-ex":["axum","tokio","mime_guess"],"compression":["rust-embed-impl/compression","include-flate"],"debug-embed":["rust-embed-impl/debug-embed","rust-embed-utils/debug-embed"],"deterministic-timestamps":["rust-embed-impl/deterministic-timestamps"],"hex":["dep:hex"],"include-exclude":["rust-embed-impl/include-exclude","rust-embed-utils/include-exclude"],"include-flate":["dep:include-flate"],"interpolate-folder-path":["rust-embed-impl/interpolate-folder-path"],"mime-guess":["rust-embed-impl/mime-guess","rust-embed-utils/mime-guess"],"mime_guess":["dep:mime_guess"],"poem":["dep:poem"],"poem-ex":["poem","tokio","mime_guess","hex"],"rocket":["dep:rocket"],"salvo":["dep:salvo"],"salvo-ex":["salvo","tokio","mime_guess","hex"],"tokio":["dep:tokio"],"warp":["dep:warp"],"warp-ex":["warp","tokio","mime_guess"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/Cargo.toml","categories":["web-programming","filesystem"],"keywords":["http","rocket","static","web","server"],"readme":"README.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"MIT"},{"package":{"name":"rust-embed-impl","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed-impl@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"shellexpand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","parsing","proc-macro","printing"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-impl-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"compression":[],"debug-embed":[],"deterministic-timestamps":[],"include-exclude":["rust-embed-utils/include-exclude"],"interpolate-folder-path":["shellexpand"],"mime-guess":["rust-embed-utils/mime-guess"],"shellexpand":["dep:shellexpand"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-impl-8.9.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["http","rocket","static","web","server"],"readme":"readme.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"rust-embed-utils","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed-utils@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for rust-embed","dependencies":[{"name":"globset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-utils-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"debug-embed":[],"globset":["dep:globset"],"include-exclude":["globset"],"mime-guess":["mime_guess"],"mime_guess":["dep:mime_guess"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-utils-8.9.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["http","rocket","static","web","server"],"readme":"readme.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"rust-fuzzy-search","version":"0.1.1","authors":["EnricoCh "],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-fuzzy-search@0.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fuzzy Search with trigrams implemented in Rust","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rust_fuzzy_search","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rust-fuzzy-search","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/src/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/Cargo.toml","categories":[],"keywords":["fuzzy-search","compare-strings","fuzzy","compare"],"readme":"README.md","repository":"https://gitlab.com/EnricoCh/rust-fuzzy-search","homepage":"https://gitlab.com/EnricoCh/rust-fuzzy-search","documentation":"https://enricoch.gitlab.io/rust-fuzzy-search/rust_fuzzy_search/index.html","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"rust_decimal","version":"1.39.0","authors":["Paul Mason "],"id":"registry+https://github.com/rust-lang/crates.io-index#rust_decimal@1.39.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","unstable__schema"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"diesel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ndarray","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand-0_9","registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"normal","optional":true,"uses_default_features":false,"features":["size_32","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rocket","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0-rc.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"diesel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"dev","optional":false,"uses_default_features":false,"features":["mysql","postgres"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.19","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":["getrandom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["thread_rng"],"target":null,"rename":"rand-0_9","registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rkyv-0_8","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["html_root_url_updated","markdown_deps_updated"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_decimal","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rkyv-remote","kind":["example"],"crate_types":["bin"],"required_features":["macros"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/examples/rkyv-remote.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decimal_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/decimal_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"version-numbers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/version-numbers.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"comparison","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/benches/comparison.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lib_benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/benches/lib_benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"align16":[],"borsh":["dep:borsh","std"],"c-repr":[],"db-diesel-mysql":["diesel/mysql_backend","std"],"db-diesel-postgres":["diesel/postgres_backend","std"],"db-diesel2-mysql":["db-diesel-mysql"],"db-diesel2-postgres":["db-diesel-postgres"],"db-postgres":["dep:bytes","dep:postgres-types","std"],"db-tokio-postgres":["dep:bytes","dep:postgres-types","std"],"default":["serde","std"],"diesel":["dep:diesel"],"legacy-ops":[],"macros":["dep:rust_decimal_macros"],"maths":[],"maths-nopanic":["maths"],"ndarray":["dep:ndarray"],"proptest":["dep:proptest"],"rand":["dep:rand"],"rand-0_9":["dep:rand-0_9"],"rkyv":["dep:rkyv"],"rkyv-safe":["rkyv/validation"],"rocket-traits":["dep:rocket","std"],"rust-fuzz":["dep:arbitrary"],"serde":["dep:serde"],"serde-arbitrary-precision":["serde-with-arbitrary-precision"],"serde-bincode":["serde-str"],"serde-float":["serde-with-float"],"serde-str":["serde-with-str"],"serde-with-arbitrary-precision":["serde","serde_json/arbitrary_precision","serde_json/std"],"serde-with-float":["serde"],"serde-with-str":["serde"],"serde_json":["dep:serde_json"],"std":["arrayvec/std","borsh?/std","bytes?/std","rand?/std","rkyv?/std","serde?/std","serde_json?/std"],"tokio-pg":["db-tokio-postgres"],"tokio-postgres":["dep:tokio-postgres"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/Cargo.toml","categories":["science","mathematics","data-structures"],"keywords":["decimal","financial","fixed","precision","number"],"readme":"README.md","repository":"https://github.com/paupino/rust-decimal","homepage":null,"documentation":"https://docs.rs/rust_decimal/","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.1"},"license":"MIT"},{"package":{"name":"rustc-hash","version":"2.1.1","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A speedy, non-cryptographic hashing algorithm used by rustc","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"rustc_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-hash-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"nightly":[],"rand":["dep:rand","std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-hash-2.1.1/Cargo.toml","categories":[],"keywords":["hash","hasher","fxhash","rustc"],"readme":"README.md","repository":"https://github.com/rust-lang/rustc-hash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"rustix","version":"1.1.3","authors":["Dan Gohman ","Jakub Konka "],"id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.171","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"libc_errno","registry":null,"path":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":false,"features":["general","ioctl","no_std"],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(criterion, not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.177","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":"libc_errno","registry":null,"path":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":false,"features":["auxvec","general","errno","ioctl","no_std","elf"],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.177","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":"libc_errno","registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(windows)","rename":"libc_errno","registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock"],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.20.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"rustix","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/benches/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-apis":["event","fs","io_uring","mm","mount","net","param","pipe","process","pty","rand","runtime","shm","stdio","system","termios","thread","time"],"alloc":[],"core":["dep:core"],"default":["std"],"event":[],"fs":[],"io_uring":["event","fs","net","thread","linux-raw-sys/io_uring"],"libc":["dep:libc"],"libc_errno":["dep:libc_errno"],"linux_4_11":[],"linux_5_1":["linux_4_11"],"linux_5_11":["linux_5_1"],"linux_latest":["linux_5_11"],"mm":[],"mount":[],"net":["linux-raw-sys/net","linux-raw-sys/netlink","linux-raw-sys/if_ether","linux-raw-sys/xdp"],"param":[],"pipe":[],"process":["linux-raw-sys/prctl"],"pty":["fs"],"rand":[],"runtime":["linux-raw-sys/prctl"],"rustc-dep-of-std":["core","rustc-std-workspace-alloc","linux-raw-sys/rustc-dep-of-std","bitflags/rustc-dep-of-std"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"shm":["fs"],"std":["bitflags/std","alloc","libc?/std","libc_errno?/std"],"stdio":[],"system":["linux-raw-sys/system"],"termios":[],"thread":["linux-raw-sys/prctl"],"time":[],"try_close":[],"use-explicitly-provided-auxv":[],"use-libc":["libc_errno","libc"],"use-libc-auxv":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/Cargo.toml","categories":["os::unix-apis","date-and-time","filesystem","network-programming"],"keywords":["api","file","network","safe","syscall"],"readme":"README.md","repository":"https://github.com/bytecodealliance/rustix","homepage":null,"documentation":"https://docs.rs/rustix","edition":"2021","metadata":{"docs":{"rs":{"features":["all-apis"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-unknown-illumos","x86_64-unknown-redox","x86_64-unknown-haiku","wasm32-unknown-emscripten","wasm32-wasip1"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"},{"package":{"name":"rustls","version":"0.23.35","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rustls is a modern TLS library written in Rust.","dependencies":[{"name":"aws-lc-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli-decompressor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":false,"features":["default-hasher","inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.16","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","race"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103.5","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":"webpki","registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zlib-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"macro_rules_attribute","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":false,"features":["pem","aws_lc_rs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_ca","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/examples/internal/test_ca.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":["ring"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"aws-lc-rs":["aws_lc_rs"],"aws_lc_rs":["dep:aws-lc-rs","webpki/aws-lc-rs","aws-lc-rs/aws-lc-sys","aws-lc-rs/prebuilt-nasm"],"brotli":["dep:brotli","dep:brotli-decompressor","std"],"custom-provider":[],"default":["aws_lc_rs","logging","prefer-post-quantum","std","tls12"],"fips":["aws_lc_rs","aws-lc-rs?/fips","webpki/aws-lc-rs-fips"],"hashbrown":["dep:hashbrown"],"log":["dep:log"],"logging":["log"],"prefer-post-quantum":["aws_lc_rs"],"read_buf":["rustversion","std"],"ring":["dep:ring","webpki/ring"],"rustversion":["dep:rustversion"],"std":["webpki/std","pki-types/std","once_cell/std"],"tls12":[],"zlib":["dep:zlib-rs"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.35/Cargo.toml","categories":["network-programming","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/rustls","homepage":"https://github.com/rustls/rustls","documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"enum_no_repr_variant_discriminant_changed":"warn"}},"cargo_check_external_types":{"allowed_external_types":["rustls_pki_types","rustls_pki_types::*"]},"docs":{"rs":{"features":["read_buf","ring"],"rustdoc-args":["--cfg","rustls_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"Apache-2.0 OR MIT OR ISC"},{"package":{"name":"rustls-native-certs","version":"0.8.3","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-native-certs@0.8.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"rustls-native-certs allows rustls to use the platform native certificate store","dependencies":[{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"openssl-probe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"macos\")))","rename":null,"registry":null,"path":null},{"name":"security-framework","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","rename":null,"registry":null,"path":null},{"name":"schannel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"rustls_native_certs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"google","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/examples/google.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"print-trust-anchors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/examples/print-trust-anchors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compare_mozilla","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/tests/compare_mozilla.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoketests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/tests/smoketests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/Cargo.toml","categories":["network-programming","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/rustls-native-certs","homepage":"https://github.com/rustls/rustls-native-certs","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"Apache-2.0 OR ISC OR MIT"},{"package":{"name":"rustls-pki-types","version":"1.13.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.13.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Shared types for the rustls PKI ecosystem","dependencies":[{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"web-time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"crabgrind","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_os = \"linux\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustls_pki_types","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:zeroize"],"default":["alloc"],"std":["alloc"],"web":["web-time"],"web-time":["dep:web-time"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/Cargo.toml","categories":["network-programming","data-structures","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/pki-types","homepage":"https://github.com/rustls/pki-types","documentation":"https://docs.rs/rustls-pki-types","edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["zeroize::Zeroize"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","rustls_pki_types_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rustls-platform-verifier","version":"0.6.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-platform-verifier@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"rustls-platform-verifier supports verifying TLS certificates in rustls with the operating system verifier","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"jni","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.27","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":false,"features":["ring"],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-root-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))","rename":"webpki","registry":null,"path":null},{"name":"core-foundation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"security-framework","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":"webpki","registry":null,"path":null},{"name":"webpki-root-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"android_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"jni","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier-android","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"android\")","rename":"webpki","registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52.0, <0.62.0","kind":"normal","optional":false,"uses_default_features":false,"features":["Win32_Foundation","Win32_Security_Cryptography"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustls_platform_verifier","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"update-certs","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/examples/update-certs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"android_logger":["dep:android_logger"],"base64":["dep:base64"],"cert-logging":["base64"],"dbg":[],"docsrs":["jni","once_cell"],"ffi-testing":["android_logger","rustls/ring"],"jni":["dep:jni"],"once_cell":["dep:once_cell"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/Cargo.toml","categories":[],"keywords":["tls","certificate","verification","os","native"],"readme":"README.md","repository":"https://github.com/rustls/rustls-platform-verifier","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["dbg","docsrs"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rustls-webpki","version":"0.103.8","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Web PKI X.509 Certificate Verification.","dependencies":[{"name":"aws-lc-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.17.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.2","kind":"dev","optional":false,"uses_default_features":false,"features":["aws_lc_rs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"webpki","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["ring?/alloc","pki-types/alloc"],"aws-lc-rs":["dep:aws-lc-rs","aws-lc-rs/aws-lc-sys","aws-lc-rs/prebuilt-nasm"],"aws-lc-rs-fips":["dep:aws-lc-rs","aws-lc-rs/fips"],"aws-lc-rs-unstable":["aws-lc-rs","aws-lc-rs/unstable"],"default":["std"],"ring":["dep:ring"],"std":["alloc","pki-types/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/Cargo.toml","categories":["cryptography","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/webpki","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"enum_variant_marked_deprecated":"warn"}},"cargo_check_external_types":{"allowed_external_types":["rustls_pki_types::*","rustls_pki_types"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","webpki_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"ISC"},{"package":{"name":"rustversion","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Conditional compilation according to rustc compiler version","dependencies":[{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.49","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustversion","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_const","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_const.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_eval","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_eval.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_parse.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/build/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/Cargo.toml","categories":["development-tools::build-utils","no-std","no-std::no-alloc"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/rustversion","homepage":null,"documentation":"https://docs.rs/rustversion","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"ryu","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast floating point to string conversion","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_xorshift","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR BSL-1.0","license_file":null,"targets":[{"name":"ryu","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"upstream_benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/examples/upstream_benchmark.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"common_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/common_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_intrinsics_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_intrinsics_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_table_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_table_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"exhaustive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/exhaustive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"f2s_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/f2s_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s2d_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/s2d_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s2f_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/s2f_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"],"small":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/ryu","homepage":null,"documentation":"https://docs.rs/ryu","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"Apache-2.0 OR BSL-1.0"},{"package":{"name":"same-file","version":"1.0.6","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple crate for determining whether two file paths point to the same file.\n","dependencies":[{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"same_file","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"is_same_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_same_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"is_stderr","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_stderr.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/Cargo.toml","categories":[],"keywords":["same","file","equal","inode"],"readme":"README.md","repository":"https://github.com/BurntSushi/same-file","homepage":"https://github.com/BurntSushi/same-file","documentation":"https://docs.rs/same-file","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unlicense OR MIT"},{"package":{"name":"scheduled-thread-pool","version":"0.2.7","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#scheduled-thread-pool@0.2.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A scheduled thread pool","dependencies":[{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"scheduled_thread_pool","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scheduled-thread-pool-0.2.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scheduled-thread-pool-0.2.7/Cargo.toml","categories":["concurrency"],"keywords":["threadpool","pool"],"readme":"README.md","repository":"https://github.com/sfackler/scheduled-thread-pool","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"scopeguard","version":"1.2.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"scopeguard","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"readme","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/examples/readme.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["scope-guard","defer","panic","unwind"],"readme":"README.md","repository":"https://github.com/bluss/scopeguard","homepage":null,"documentation":"https://docs.rs/scopeguard/","edition":"2015","metadata":{"release":{"no-dev-version":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"security-framework","version":"3.5.1","authors":["Steven Fackler ","Kornel "],"id":"registry+https://github.com/rust-lang/crates.io-index#security-framework@3.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Security.framework bindings for macOS and iOS","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core-foundation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.139","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.15","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"security_framework","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"find_internet_password","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/find_internet_password.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_internet_password","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/set_internet_password.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"OSX_10_12":["security-framework-sys/OSX_10_12"],"OSX_10_13":["OSX_10_12","security-framework-sys/OSX_10_13","alpn","session-tickets"],"OSX_10_14":["OSX_10_13","security-framework-sys/OSX_10_14"],"OSX_10_15":["OSX_10_14","security-framework-sys/OSX_10_15"],"alpn":[],"default":["OSX_10_12"],"job-bless":[],"log":["dep:log"],"nightly":[],"session-tickets":[],"sync-keychain":["OSX_10_13"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/Cargo.toml","categories":["os::macos-apis","cryptography","api-bindings"],"keywords":["iOS","TLS","SSL","crypto","keychain"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security_framework","documentation":"https://docs.rs/security_framework","edition":"2021","metadata":{"docs":{"rs":{"features":["OSX_10_15"],"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"security-framework-sys","version":"2.15.0","authors":["Steven Fackler ","Kornel "],"id":"registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.15.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Apple `Security.framework` low-level FFI bindings","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"security_framework_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"OSX_10_10":["OSX_10_9"],"OSX_10_11":["OSX_10_10"],"OSX_10_12":["OSX_10_11"],"OSX_10_13":["OSX_10_12"],"OSX_10_14":["OSX_10_13"],"OSX_10_15":["OSX_10_14"],"OSX_10_9":[],"default":["OSX_10_12"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/Cargo.toml","categories":["os::macos-apis","external-ffi-bindings"],"keywords":["ffi","iOS","TLS","SSL","crypto"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security-framework-sys","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A generic serialization/deserialization framework","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":"normal","optional":false,"uses_default_features":false,"features":["result"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core/alloc"],"default":["std"],"derive":["serde_derive"],"rc":["serde_core/rc"],"serde_derive":["dep:serde_derive"],"std":["serde_core/std"],"unstable":["serde_core/unstable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.toml","categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde","edition":"2021","metadata":{"docs":{"rs":{"features":["derive","rc","unstable"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["derive","rc"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_core","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Serde traits only, with no support for derive -- use the `serde` crate instead","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std","result"],"rc":[],"result":[],"std":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/Cargo.toml","categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"README.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde_core","edition":"2021","metadata":{"docs":{"rs":{"features":["rc","result","unstable"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["rc","result"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_derive","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.81","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","derive","parsing","printing","proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/Cargo.toml","categories":["no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std","derive"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://serde.rs/derive.html","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_json","version":"1.0.148","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.148","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A JSON serialization file format","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zmij","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_stacker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_json","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"debug","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lexical","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/lexical.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"regression","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/regression.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"indexmap":["dep:indexmap"],"preserve_order":["indexmap","std"],"raw_value":[],"std":["memchr/std","serde_core/std"],"unbounded_depth":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.148/Cargo.toml","categories":["encoding","parser-implementations","no-std"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","homepage":null,"documentation":"https://docs.rs/serde_json","edition":"2021","metadata":{"docs":{"rs":{"features":["preserve_order","raw_value","unbounded_depth"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["float_roundtrip","raw_value","unbounded_depth"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_spanned","version":"0.6.9","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_spanned@0.6.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Serde-compatible spanned Value","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde-untagged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_spanned","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-0.6.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-0.6.9/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["serde","span"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_urlencoded","version":"0.7.1","authors":["Anthony Ramine "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_urlencoded@0.7.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"`x-www-form-urlencoded` meets Serde","dependencies":[{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_urlencoded","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"test_deserialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/tests/test_deserialize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/tests/test_serialize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/Cargo.toml","categories":["encoding","web-programming"],"keywords":["serde","serialization","urlencoded"],"readme":"README.md","repository":"https://github.com/nox/serde_urlencoded","homepage":null,"documentation":"https://docs.rs/serde_urlencoded/0.7.1/serde_urlencoded/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_yaml","version":"0.9.34+deprecated","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_yaml@0.9.34+deprecated","source":"registry+https://github.com/rust-lang/crates.io-index","description":"YAML data format for Serde","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.195","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unsafe-libyaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.79","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.195","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_yaml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_de","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/tests/test_de.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/tests/test_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/tests/test_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_value","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/tests/test_value.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_yaml-0.9.34+deprecated/Cargo.toml","categories":["encoding","parser-implementations"],"keywords":["yaml","serde","serialization"],"readme":"README.md","repository":"https://github.com/dtolnay/serde-yaml","homepage":null,"documentation":"https://docs.rs/serde_yaml/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"sha1","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SHA-1 hash function","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null},{"name":"sha1-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha1","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["sha1-asm"],"compress":[],"default":["std"],"force-soft":[],"loongarch64_asm":[],"oid":["digest/oid"],"sha1-asm":["dep:sha1-asm"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha1","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha1","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"sha2","version":"0.10.9","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null},{"name":"sha2-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["sha2-asm"],"asm-aarch64":["asm"],"compress":[],"default":["std"],"force-soft":[],"force-soft-compact":[],"loongarch64_asm":[],"oid":["digest/oid"],"sha2-asm":["dep:sha2-asm"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha2","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha2","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"sha3","version":"0.10.8","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha3@0.10.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of SHA-3, a family of Keccak-based hash functions\nincluding the SHAKE family of eXtendable-Output Functions (XOFs), as well as\nthe accelerated variant TurboSHAKE\n","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"keccak","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.4","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha3","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aliases","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/aliases.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cshake","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/cshake.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"turboshake","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/turboshake.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["keccak/asm"],"default":["std"],"oid":["digest/oid"],"reset":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha3","keccak","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"sharded-slab","version":"0.1.7","authors":["Eliza Weisman "],"id":"registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lock-free concurrent slab.\n","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memory-stats","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":["checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"sharded_slab","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"reserved_bits_leak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/tests/reserved_bits_leak.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"loom":["dep:loom"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/Cargo.toml","categories":["memory-management","data-structures","concurrency"],"keywords":["slab","allocator","lock-free","atomic"],"readme":"README.md","repository":"https://github.com/hawkw/sharded-slab","homepage":"https://github.com/hawkw/sharded-slab","documentation":"https://docs.rs/sharded-slab/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.42.0"},"license":"MIT"},{"package":{"name":"signal-hook-registry","version":"1.4.8","authors":["Michal 'vorner' Vaner ","Masaki Hara "],"id":"registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Backend crate for signal-hook","dependencies":[{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.2, <0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"signal-hook","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"signal_hook_registry","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"unregister_signal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/tests/unregister_signal.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/Cargo.toml","categories":[],"keywords":["signal","unix","daemon"],"readme":"README.md","repository":"https://github.com/vorner/signal-hook","homepage":null,"documentation":"https://docs.rs/signal-hook-registry","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.26.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"simd-adler32","version":"0.3.8","authors":["Marvin Countryman "],"id":"registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A SIMD-accelerated Adler-32 hash algorithm implementation.","dependencies":[{"name":"adler","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"adler32","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"simd_adler32","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"const-generics":[],"default":["std","const-generics"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/Cargo.toml","categories":["algorithms","no-std"],"keywords":["simd","avx2","ssse3","adler","adler32"],"readme":"README.md","repository":"https://github.com/mcountryman/simd-adler32","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"simdutf8","version":"0.1.5","authors":["Hans Kratz "],"id":"registry+https://github.com/rust-lang/crates.io-index#simdutf8@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SIMD-accelerated UTF-8 validation.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"simdutf8","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"streaming","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/examples/streaming.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aarch64_neon":[],"aarch64_neon_prefetch":[],"default":["std"],"hints":[],"public_imp":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/Cargo.toml","categories":["encoding","algorithms","no-std"],"keywords":["utf-8","unicode","string","validation","simd"],"readme":"README.md","repository":"https://github.com/rusticstuff/simdutf8","homepage":"https://github.com/rusticstuff/simdutf8","documentation":"https://docs.rs/simdutf8/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-unknown-linux-gnu","rustdoc-args":["--cfg","docsrs"],"targets":["aarch64-unknown-linux-gnu","wasm32-unknown-unknown","wasm32-wasi"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"siphasher","version":"1.0.1","authors":["Frank Denis "],"id":"registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"siphasher","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-1.0.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"serde_no_std":["serde/alloc"],"serde_std":["std","serde/std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-1.0.1/Cargo.toml","categories":["algorithms","cryptography"],"keywords":["crypto","hash","siphash"],"readme":"README.md","repository":"https://github.com/jedisct1/rust-siphash","homepage":"https://docs.rs/siphasher","documentation":"https://docs.rs/siphasher","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"slab","version":"0.4.11","authors":["Carl Lerche "],"id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pre-allocated storage for a uniform data type","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"slab","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"slab","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/tests/slab.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/Cargo.toml","categories":["memory-management","data-structures","no-std"],"keywords":["slab","allocator","no_std"],"readme":"README.md","repository":"https://github.com/tokio-rs/slab","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"license":"MIT"},{"package":{"name":"smallvec","version":"1.15.1","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"'Small vector' optimization: store up to a small number of items on the stack","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"malloc_size_of","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unty","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"bincode1","registry":null,"path":null},{"name":"debugger_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"debugger_test_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"smallvec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"debugger_visualizer","kind":["test"],"crate_types":["bin"],"required_features":["debugger_visualizer"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/tests/debugger_visualizer.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"macro","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/tests/macro.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"bincode":["dep:bincode"],"const_generics":[],"const_new":["const_generics"],"debugger_visualizer":[],"drain_filter":[],"drain_keep_rest":["drain_filter"],"impl_bincode":["bincode","unty"],"malloc_size_of":["dep:malloc_size_of"],"may_dangle":[],"serde":["dep:serde"],"specialization":[],"union":[],"unty":["dep:unty"],"write":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/Cargo.toml","categories":["data-structures"],"keywords":["small","vec","vector","stack","no_std"],"readme":"README.md","repository":"https://github.com/servo/rust-smallvec","homepage":null,"documentation":"https://docs.rs/smallvec/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"socket2","version":"0.6.1","authors":["Alex Crichton ","Thomas de Zeeuw "],"id":"registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.172","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.60","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock","Win32_System_IO","Win32_System_Threading","Win32_System_WindowsProgramming"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"socket2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"all":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/Cargo.toml","categories":["api-bindings","network-programming"],"keywords":["io","socket","network"],"readme":"README.md","repository":"https://github.com/rust-lang/socket2","homepage":"https://github.com/rust-lang/socket2","documentation":"https://docs.rs/socket2","edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["libc::socklen_t","libc::*::socklen_t","libc::sa_family_t","libc::*::sa_family_t","windows_sys::Win32::Networking::WinSock::socklen_t","windows_sys::Win32::Networking::WinSock::ADDRESS_FAMILY"]},"docs":{"rs":{"all-features":true,"default-target":"x86_64-unknown-linux-gnu","targets":["aarch64-apple-ios","aarch64-linux-android","armv7-linux-androideabi","i686-linux-android","x86_64-apple-darwin","x86_64-pc-solaris","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-redox"]}},"playground":{"features":["all"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"spin","version":"0.9.8","authors":["Mathijs van de Nes ","John Ericson ","Joshua Barretto "],"id":"registry+https://github.com/rust-lang/crates.io-index#spin@0.9.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Spin-based synchronization primitives","dependencies":[{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"lock_api_crate","registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"spin","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.9.8/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"debug","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.9.8/examples/debug.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"mutex","kind":["bench"],"crate_types":["bin"],"required_features":["ticket_mutex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.9.8/benches/mutex.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"barrier":["mutex"],"default":["lock_api","mutex","spin_mutex","rwlock","once","lazy","barrier"],"fair_mutex":["mutex"],"lazy":["once"],"lock_api":["lock_api_crate"],"lock_api_crate":["dep:lock_api_crate"],"mutex":[],"once":[],"portable-atomic":["dep:portable-atomic"],"portable_atomic":["portable-atomic"],"rwlock":[],"spin_mutex":["mutex"],"std":[],"ticket_mutex":["mutex"],"use_ticket_mutex":["mutex","ticket_mutex"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.9.8/Cargo.toml","categories":[],"keywords":["spinlock","mutex","rwlock"],"readme":"README.md","repository":"https://github.com/mvdnes/spin-rs.git","homepage":null,"documentation":null,"edition":"2015","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.38.0"},"license":"MIT"},{"package":{"name":"stable_deref_trait","version":"1.2.1","authors":["Robert Grosse "],"id":"registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"stable_deref_trait","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/Cargo.toml","categories":["memory-management","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/storyyeller/stable_deref_trait","homepage":null,"documentation":"https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"strsim","version":"0.11.1","authors":["Danny Guo ","maxbachmann "],"id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.\n","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"strsim","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/tests/lib.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/benches/benches.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/Cargo.toml","categories":["text-processing"],"keywords":["string","similarity","Hamming","Levenshtein","Jaro"],"readme":"README.md","repository":"https://github.com/rapidfuzz/strsim-rs","homepage":"https://github.com/rapidfuzz/strsim-rs","documentation":"https://docs.rs/strsim/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"strum","version":"0.26.3","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.26.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"derive":["strum_macros"],"phf":["dep:phf"],"std":[],"strum_macros":["dep:strum_macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2018","metadata":{"docs":{"rs":{"features":["derive"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"strum","version":"0.27.2","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.27.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.27.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"derive":["strum_macros"],"phf":["dep:phf"],"std":[],"strum_macros":["dep:strum_macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.27.2/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2021","metadata":{"docs":{"rs":{"features":["derive"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.1"},"license":"MIT"},{"package":{"name":"strum_macros","version":"0.26.4","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.26.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.26.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.26.4/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"strum_macros","version":"0.27.2","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.27.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.27.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.27.2/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.66.1"},"license":"MIT"},{"package":{"name":"subtle","version":"2.6.1","authors":["Isis Lovecruft ","Henry de Valence "],"id":"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure-Rust traits and utilities for constant-time cryptographic implementations.","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"subtle","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"const-generics":[],"core_hint_black_box":[],"default":["std","i128"],"i128":[],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["cryptography","crypto","constant-time","utilities"],"readme":"README.md","repository":"https://github.com/dalek-cryptography/subtle","homepage":"https://dalek.rs/","documentation":"https://docs.rs/subtle","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"syn","version":"2.0.112","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.112","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser for Rust source code","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.91","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":true,"features":["blocking"],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"syn","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"regression","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/regression.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_asyncness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_asyncness.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_attribute","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_attribute.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_derive_input","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_derive_input.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_grouping","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_grouping.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ident","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_ident.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_item","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_item.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_lit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_meta","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_meta.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_parse_buffer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_quote","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_parse_quote.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_parse_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_pat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_pat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_precedence","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_precedence.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_punctuated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_punctuated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_receiver","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_receiver.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_round_trip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_round_trip.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_shebang","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_shebang.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_size.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_stmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_stmt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_token_trees","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_token_trees.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_ty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_unparenthesize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_unparenthesize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_visibility","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/test_visibility.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zzz_stable","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/tests/zzz_stable.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"file","kind":["bench"],"crate_types":["bin"],"required_features":["full","parsing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/benches/file.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rust","kind":["bench"],"crate_types":["bin"],"required_features":["full","parsing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/benches/rust.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["dep:quote"],"proc-macro":["proc-macro2/proc-macro","quote?/proc-macro"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.112/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extend-css=src/gen/token.css","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"sync_wrapper","version":"1.0.2","authors":["Actyx AG "],"id":"registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A tool for enlisting the compiler's help in proving the absence of concurrency","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"sync_wrapper","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"futures":["futures-core"],"futures-core":["dep:futures-core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/Cargo.toml","categories":["concurrency"],"keywords":["concurrency"],"readme":"README.md","repository":"https://github.com/Actyx/sync_wrapper","homepage":"https://docs.rs/sync_wrapper","documentation":"https://docs.rs/sync_wrapper","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0"},{"package":{"name":"synstructure","version":"0.13.2","authors":["Nika Layzell "],"id":"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helper methods and macros for custom derives","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","parsing","printing","clone-impls","visit","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure_test_traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"synstructure","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro","syn/proc-macro","quote/proc-macro"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/Cargo.toml","categories":[],"keywords":["syn","macros","derive","expand_substructure","enum"],"readme":"README.md","repository":"https://github.com/mystor/synstructure","homepage":null,"documentation":"https://docs.rs/synstructure","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"tempfile","version":"3.24.0","authors":["Steven Allen ","The Rust Project Developers","Ashley Mannix ","Jason White "],"id":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.24.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library for managing temporary files and directories.","dependencies":[{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":["fs"],"target":"cfg(any(unix, target_os = \"wasi\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any(unix, windows, target_os = \"wasi\"))","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Storage_FileSystem","Win32_Foundation"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tempfile","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"env","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/env.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"namedtempfile","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/namedtempfile.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spooled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/spooled.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tempdir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/tempdir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tempfile","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/tests/tempfile.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["getrandom"],"getrandom":["dep:getrandom"],"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.24.0/Cargo.toml","categories":[],"keywords":["tempfile","tmpfile","filesystem"],"readme":"README.md","repository":"https://github.com/Stebalien/tempfile","homepage":"https://stebalien.com/projects/tempfile-rs/","documentation":"https://docs.rs/tempfile","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"thiserror","version":"2.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"derive(Error)","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_backtrace.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_display","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_display.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_lints.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_option.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_source.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_transparent","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_transparent.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"thiserror-impl","version":"2.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `thiserror` crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"thread_local","version":"1.1.9","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Per-object thread-local storage","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thread_local","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"thread_local","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/benches/thread_local.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/Cargo.toml","categories":[],"keywords":["thread_local","concurrent","thread"],"readme":"README.md","repository":"https://github.com/Amanieu/thread_local-rs","homepage":null,"documentation":"https://docs.rs/thread_local/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tikv-jemalloc-sys","version":"0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","authors":["Alex Crichton ","Gonzalo Brito Gadeschi ","The TiKV Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust FFI bindings to jemalloc\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tikv_jemalloc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"malloc_conf_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/malloc_conf_empty.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"malloc_conf_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/malloc_conf_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unprefixed_malloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/unprefixed_malloc.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"background_threads":["background_threads_runtime_support"],"background_threads_runtime_support":[],"debug":[],"default":["background_threads_runtime_support"],"disable_cache_oblivious":[],"disable_initial_exec_tls":[],"override_allocator_on_supported_platforms":["unprefixed_malloc_on_supported_platforms"],"profiling":[],"stats":[],"unprefixed_malloc_on_supported_platforms":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/Cargo.toml","categories":[],"keywords":["allocator","jemalloc"],"readme":"README.md","repository":"https://github.com/tikv/jemallocator","homepage":"https://github.com/tikv/jemallocator","documentation":"https://docs.rs/tikv-jemallocator-sys","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","jemallocator_docs"]}}},"links":"jemalloc","publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tikv-jemallocator","version":"0.6.1","authors":["Alex Crichton ","Gonzalo Brito Gadeschi ","Simon Sapin ","Steven Fackler ","The TiKV Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tikv-jemallocator@0.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust allocator backed by jemalloc\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemalloc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemalloc-ctl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tikv_jemallocator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"background_thread_defaults","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/background_thread_defaults.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"background_thread_enabled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/background_thread_enabled.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ffi","kind":["test"],"crate_types":["bin"],"required_features":["stats"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"grow_in_place","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/grow_in_place.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"malloctl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/malloctl.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shrink_in_place","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/shrink_in_place.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/smoke.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke_ffi","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/smoke_ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"usable_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/usable_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roundtrip","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/benches/roundtrip.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc_trait":[],"background_threads":["tikv-jemalloc-sys/background_threads"],"background_threads_runtime_support":["tikv-jemalloc-sys/background_threads_runtime_support"],"debug":["tikv-jemalloc-sys/debug"],"default":["background_threads_runtime_support"],"disable_cache_oblivious":["tikv-jemalloc-sys/disable_cache_oblivious"],"disable_initial_exec_tls":["tikv-jemalloc-sys/disable_initial_exec_tls"],"override_allocator_on_supported_platforms":["unprefixed_malloc_on_supported_platforms","tikv-jemalloc-sys/override_allocator_on_supported_platforms"],"profiling":["tikv-jemalloc-sys/profiling"],"stats":["tikv-jemalloc-sys/stats"],"unprefixed_malloc_on_supported_platforms":["tikv-jemalloc-sys/unprefixed_malloc_on_supported_platforms"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/Cargo.toml","categories":["memory-management","api-bindings"],"keywords":["allocator","jemalloc"],"readme":"README.md","repository":"https://github.com/tikv/jemallocator","homepage":"https://github.com/tikv/jemallocator","documentation":"https://docs.rs/jemallocator","edition":"2018","metadata":{"docs":{"rs":{"features":[],"rustdoc-args":["--cfg","jemallocator_docs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"time","version":"0.3.44","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.44","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].","dependencies":[{"name":"deranged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":true,"features":["powerfmt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.24","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.24","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.102","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(__ui_tests)","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(bench)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","rename":null,"registry":null,"path":null},{"name":"num_threads","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.44/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"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":["rand08","rand09"],"rand08":["dep:rand08","deranged/rand08"],"rand09":["dep:rand09","deranged/rand09"],"serde":["dep:serde","time-macros?/serde","deranged/serde"],"serde-human-readable":["serde","formatting","parsing"],"serde-well-known":["serde","formatting","parsing"],"std":["alloc"],"wasm-bindgen":["dep:js-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.44/Cargo.toml","categories":["date-and-time","no-std","parser-implementations","value-formatting"],"keywords":["date","time","calendar","duration"],"readme":"README.md","repository":"https://github.com/time-rs/time","homepage":"https://time-rs.github.io","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"time-core","version":"0.1.6","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate is an implementation detail and should not be relied upon directly.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-core-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-core-0.1.6/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"time-macros","version":"0.2.24","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.24","source":"registry+https://github.com/rust-lang/crates.io-index","description":" Procedural macros for the time crate.\n This crate is an implementation detail and should not be relied upon directly.\n","dependencies":[{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-macros-0.2.24/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"formatting":[],"large-dates":[],"parsing":[],"serde":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-macros-0.2.24/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tinystr","version":"0.8.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small ASCII-only bounded length string representation.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["use-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"tinystr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"construct","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/construct.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"overview","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/overview.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"read","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/read.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core?/alloc","zerovec?/alloc"],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core"],"std":[],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/Cargo.toml","categories":["data-structures"],"keywords":["string","str","small","tiny","no_std"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"tokio","version":"1.48.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio@1.48.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":["async-await"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-concurrency","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.6.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mockall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))","rename":null,"registry":null,"path":null},{"name":"tracing-mock","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0-beta.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_has_atomic = \"64\"))","rename":null,"registry":null,"path":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"io-uring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["os-poll","os-ext"],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["futures","checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":["all"],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"mio-aio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["tokio"],"target":"cfg(target_os = \"freebsd\")","rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.29","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":"cfg(tokio_unstable)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"signal-hook-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.0","kind":"dev","optional":false,"uses_default_features":false,"features":["aio","fs","socket"],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"dev","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Security_Authorization"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"_require_full","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/_require_full.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"async_send_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/async_send_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffered","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/buffered.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"coop_budget","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/coop_budget.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dump","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/dump.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"duplex_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/duplex_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_canonicalize_dir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_canonicalize_dir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_copy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_copy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_dir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_dir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_file","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_file.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_link","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_link.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_open_options","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_open_options.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_open_options_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_open_options_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_remove_dir_all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_remove_dir_all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_remove_file","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_remove_file.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_rename","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_rename.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_symlink_dir_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_symlink_dir_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_symlink_file_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_symlink_file_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_try_exists","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_try_exists.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_uring","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_uring.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/fs_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_async_fd","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_async_fd.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_async_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_async_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_buf_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_buf_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_buf_writer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_buf_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_copy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_copy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_copy_bidirectional","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_copy_bidirectional.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_driver","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_driver.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_driver_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_driver_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_fill_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_fill_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_lines","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_lines.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_mem_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_mem_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_poll_aio","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_poll_aio.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_exact","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_exact.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_line","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_line.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_to_end","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_to_end.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_to_string","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_to_string.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_until","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_read_until.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_repeat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_repeat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sink","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_sink.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_take","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_take.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_util_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_util_empty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write_all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_all_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write_all_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_int","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/io_write_int.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"join_handle_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/join_handle_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_pin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_pin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_rename_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_rename_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_select","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_select.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_try_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/macros_try_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_bind_resource","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_bind_resource.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_lookup_host","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_lookup_host.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_named_pipe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_named_pipe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_quickack","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_quickack.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_unix_pipe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/net_unix_pipe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/no_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_arg0","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_arg0.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_change_of_runtime","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_change_of_runtime.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_2174","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_issue_2174.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_42","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_issue_42.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_7144","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_issue_7144.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_kill_after_wait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_kill_after_wait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_kill_on_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_kill_on_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_raw_handle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_raw_handle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/process_smoke.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_basic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_common","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_common.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_handle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_handle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_handle_block_on","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_handle_block_on.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_local","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_local.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_metrics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_metrics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_poll_callbacks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_poll_callbacks.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_threaded","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_threaded.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_time_start_paused","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_time_start_paused.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_unstable_metrics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/rt_unstable_metrics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_ctrl_c","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_ctrl_c.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_recv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_drop_recv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_drop_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_signal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_drop_signal.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_info","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_info.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_multi_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_multi_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_no_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_no_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_notify_both","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_notify_both.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_realtime","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_realtime.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_twice","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_twice.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_usr1","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/signal_usr1.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_barrier","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_barrier.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_broadcast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_broadcast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_broadcast_weak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_broadcast_weak.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_errors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_errors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_mpsc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc_weak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_mpsc_weak.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mutex","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_mutex.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mutex_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_mutex_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_notify","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_notify.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_notify_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_notify_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_once_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_once_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_oneshot","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_oneshot.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_rwlock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_rwlock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_semaphore","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_semaphore.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_semaphore_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_semaphore_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_set_once","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_set_once.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_watch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/sync_watch.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_abort","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_abort.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_blocking","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_blocking.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_hooks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_hooks.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_id","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_id.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_join_set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_local","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_local.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_local_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_local_set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_trace_self","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_trace_self.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_yield_now","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/task_yield_now.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_accept","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_accept.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_connect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_connect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_echo","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_echo.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_into_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_into_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_into_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_into_std.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_peek","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_peek.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_shutdown","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_shutdown.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_socket","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_socket.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tcp_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_clock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/test_clock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_interval","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_interval.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_pause","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_pause.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_sleep","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_sleep.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_wasm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/time_wasm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tracing_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_task","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tracing_task.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_time","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/tracing_time.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"udp","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/udp.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_cred","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_cred.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_datagram","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_datagram.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_socket","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_socket.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/uds_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unwindsafe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/tests/unwindsafe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"bytes":["dep:bytes"],"default":[],"fs":[],"full":["fs","io-util","io-std","macros","net","parking_lot","process","rt","rt-multi-thread","signal","sync","time"],"io-std":[],"io-uring":["dep:io-uring","libc","mio/os-poll","mio/os-ext","dep:slab"],"io-util":["bytes"],"libc":["dep:libc"],"macros":["tokio-macros"],"mio":["dep:mio"],"net":["libc","mio/os-poll","mio/os-ext","mio/net","socket2","windows-sys/Win32_Foundation","windows-sys/Win32_Security","windows-sys/Win32_Storage_FileSystem","windows-sys/Win32_System_Pipes","windows-sys/Win32_System_SystemServices"],"parking_lot":["dep:parking_lot"],"process":["bytes","libc","mio/os-poll","mio/os-ext","mio/net","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Threading","windows-sys/Win32_System_WindowsProgramming"],"rt":[],"rt-multi-thread":["rt"],"signal":["libc","mio/os-poll","mio/net","mio/os-ext","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Console"],"signal-hook-registry":["dep:signal-hook-registry"],"socket2":["dep:socket2"],"sync":[],"taskdump":["dep:backtrace"],"test-util":["rt","sync","time"],"time":[],"tokio-macros":["dep:tokio-macros"],"tracing":["dep:tracing"],"windows-sys":["dep:windows-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures"],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["bytes::buf::buf_impl::Buf","bytes::buf::buf_mut::BufMut","tokio_macros::*"]},"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tokio_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"]}},"playground":{"features":["full","test-util"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"tokio-macros","version":"2.6.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.6.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tokio's proc macros.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"tokio-rustls","version":"0.26.4","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Asynchronous TLS/SSL streams for Tokio using Rustls.","dependencies":[{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.27","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":["pem"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tokio_rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"badssl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/badssl.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"certs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/certs/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"early-data","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/early-data.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"utils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/utils.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aws-lc-rs":["aws_lc_rs"],"aws_lc_rs":["rustls/aws_lc_rs"],"brotli":["rustls/brotli"],"default":["logging","tls12","aws_lc_rs"],"early-data":[],"fips":["rustls/fips"],"logging":["rustls/logging"],"ring":["rustls/ring"],"tls12":["rustls/tls12"],"zlib":["rustls/zlib"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/Cargo.toml","categories":["asynchronous","cryptography","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/tokio-rustls","homepage":"https://github.com/rustls/tokio-rustls","documentation":"https://docs.rs/tokio-rustls","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tokio-stream","version":"0.1.17","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities to work with `Stream` and `tokio`.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.15.0","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_stream","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"async_send_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/async_send_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"chunks_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/chunks_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_close","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_close.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_collect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_empty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_fuse","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_fuse.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_iter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_iter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_merge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_merge.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_once","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_once.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_pending","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_pending.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_stream_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_stream_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/stream_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_throttle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/time_throttle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"watch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/tests/watch.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["time"],"fs":["tokio/fs"],"full":["time","net","io-util","fs","sync","signal"],"io-util":["tokio/io-util"],"net":["tokio/net"],"signal":["tokio/signal"],"sync":["tokio/sync","tokio-util"],"time":["tokio/time"],"tokio-util":["dep:tokio-util"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.17/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","docsrs"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"MIT"},{"package":{"name":"tokio-util","version":"0.7.17","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Additional utilities for working with Tokio.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.0","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.29","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"_require_full","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/_require_full.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"abort_on_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/abort_on_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"codecs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/codecs.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/compat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"context","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/context.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/framed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/framed_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/framed_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/framed_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/future.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_inspect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_inspect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_reader_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_reader_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sink_writer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_sink_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_stream_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_stream_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sync_bridge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/io_sync_bridge.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"length_delimited","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/length_delimited.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/mpsc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"poll_semaphore","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/poll_semaphore.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reusable_box","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/reusable_box.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_pinned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/spawn_pinned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_cancellation_token","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/sync_cancellation_token.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/task_join_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_queue","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/task_join_queue.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_tracker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/task_tracker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_delay_queue","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/time_delay_queue.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"udp","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/tests/udp.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__docs_rs":["futures-util"],"codec":[],"compat":["futures-io"],"default":[],"full":["codec","compat","io-util","time","net","rt","join-map"],"futures-io":["dep:futures-io"],"futures-util":["dep:futures-util"],"hashbrown":["dep:hashbrown"],"io":[],"io-util":["io","tokio/rt","tokio/io-util"],"join-map":["rt","hashbrown"],"net":["tokio/net"],"rt":["tokio/rt","tokio/sync","futures-util"],"slab":["dep:slab"],"time":["tokio/time","slab"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.17/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","docsrs","--cfg","tokio_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"toml","version":"0.8.23","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml@0.8.23","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.9","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.11","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_edit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.27","kind":"normal","optional":true,"uses_default_features":false,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.199","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decode","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum_external","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/enum_external.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"toml2json","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/toml2json.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["parse","display"],"display":["dep:toml_edit","toml_edit?/display"],"indexmap":["dep:indexmap"],"parse":["dep:toml_edit","toml_edit?/parse"],"preserve_order":["indexmap"],"unbounded":["toml_edit?/unbounded"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"toml_datetime","version":"0.6.11","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A TOML-compatible datetime type","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_datetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.6.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.6.11/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"toml_datetime","version":"0.7.5+spec-1.1.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.7.5+spec-1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A TOML-compatible datetime type","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.225","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_datetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.7.5+spec-1.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["serde_core?/alloc"],"default":["std"],"serde":["dep:serde_core"],"std":["alloc","serde_core?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.7.5+spec-1.1.0/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml","no_std"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.76.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"toml_edit","version":"0.22.27","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.22.27","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Yet another format-preserving TOML parser.","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"kstring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["max_inline"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.9","kind":"normal","optional":true,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_write","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winnow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.199","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_edit","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"visit","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/examples/visit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["parse","display"],"display":["dep:toml_write"],"parse":["dep:winnow"],"perf":["dep:kstring"],"serde":["dep:serde","toml_datetime/serde","dep:serde_spanned"],"unbounded":[],"unstable-debug":["winnow?/debug"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}],"tag-name":"v{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"toml_edit","version":"0.23.10+spec-1.0.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.23.10+spec-1.0.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Yet another format-preserving TOML parser.","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.11.4","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.225","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","kind":"normal","optional":true,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_writer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winnow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.13","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.225","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde-untagged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_edit","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.23.10+spec-1.0.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"visit","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.23.10+spec-1.0.0/examples/visit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"debug":["toml_parser?/debug","dep:anstream","dep:anstyle","display"],"default":["parse","display"],"display":["dep:toml_writer"],"parse":["dep:toml_parser","dep:winnow"],"serde":["dep:serde_core","toml_datetime/serde","dep:serde_spanned"],"unbounded":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.23.10+spec-1.0.0/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}],"tag-name":"v{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.76.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"toml_parser","version":"1.0.6+spec-1.1.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_parser@1.0.6+spec-1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Yet another format-preserving TOML parser.","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winnow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.13","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.20","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_parser","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_parser-1.0.6+spec-1.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"debug":["std","dep:anstream","dep:anstyle"],"default":["std"],"simd":["winnow/simd"],"std":["alloc"],"unsafe":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_parser-1.0.6+spec-1.1.0/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml","no_std"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.76.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"toml_write","version":"0.1.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_write@0.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A low-level interface for writing out TOML\n","dependencies":[{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"toml_old","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_write","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_write-0.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_write-0.1.2/Cargo.toml","categories":["encoding"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tower","version":"0.4.13","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower@0.4.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower is a library of modular and reusable components for building robust\nclients and servers.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","sync","test-util","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["fmt","ansi"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tower-balance","kind":["example"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/examples/tower-balance.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"balance","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/balance/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/buffer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/builder.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hedge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/hedge/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/limit/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"load_shed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/load_shed/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ready_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/ready_cache/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"retry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/retry/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_ready","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/spawn_ready/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"steer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/steer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"support","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/support.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/tests/util/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__common":["futures-core","pin-project-lite"],"balance":["discover","load","ready-cache","make","rand","slab"],"buffer":["__common","tokio/sync","tokio/rt","tokio-util","tracing"],"default":["log"],"discover":["__common"],"filter":["__common","futures-util"],"full":["balance","buffer","discover","filter","hedge","limit","load","load-shed","make","ready-cache","reconnect","retry","spawn-ready","steer","timeout","util"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"hdrhistogram":["dep:hdrhistogram"],"hedge":["util","filter","futures-util","hdrhistogram","tokio/time","tracing"],"indexmap":["dep:indexmap"],"limit":["__common","tokio/time","tokio/sync","tokio-util","tracing"],"load":["__common","tokio/time","tracing"],"load-shed":["__common"],"log":["tracing/log"],"make":["futures-util","pin-project-lite","tokio/io-std"],"pin-project":["dep:pin-project"],"pin-project-lite":["dep:pin-project-lite"],"rand":["dep:rand"],"ready-cache":["futures-core","futures-util","indexmap","tokio/sync","tracing","pin-project-lite"],"reconnect":["make","tokio/io-std","tracing"],"retry":["__common","tokio/time"],"slab":["dep:slab"],"spawn-ready":["__common","futures-util","tokio/sync","tokio/rt","util","tracing"],"steer":[],"timeout":["pin-project-lite","tokio/time"],"tokio":["dep:tokio"],"tokio-stream":["dep:tokio-stream"],"tokio-util":["dep:tokio-util"],"tracing":["dep:tracing"],"util":["__common","futures-util","pin-project"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.4.13/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures","service"],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower/0.4.13","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.49.0"},"license":"MIT"},{"package":{"name":"tower","version":"0.5.2","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower@0.5.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower is a library of modular and reusable components for building robust\nclients and servers.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","sync","test-util","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["fmt","ansi"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tower-balance","kind":["example"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/examples/tower-balance.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"balance","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/balance/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/buffer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/builder.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hedge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/hedge/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/limit/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"load_shed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/load_shed/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ready_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/ready_cache/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"retry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/retry/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_ready","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/spawn_ready/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"steer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/steer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"support","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/support.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/util/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__common":["futures-core","pin-project-lite"],"balance":["discover","load","ready-cache","make","slab","util"],"buffer":["__common","tokio/sync","tokio/rt","tokio-util","tracing"],"discover":["__common"],"filter":["__common","futures-util"],"full":["balance","buffer","discover","filter","hedge","limit","load","load-shed","make","ready-cache","reconnect","retry","spawn-ready","steer","timeout","util"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"hdrhistogram":["dep:hdrhistogram"],"hedge":["util","filter","futures-util","hdrhistogram","tokio/time","tracing"],"indexmap":["dep:indexmap"],"limit":["__common","tokio/time","tokio/sync","tokio-util","tracing"],"load":["__common","tokio/time","tracing"],"load-shed":["__common"],"log":["tracing/log"],"make":["futures-util","pin-project-lite","tokio/io-std"],"pin-project-lite":["dep:pin-project-lite"],"ready-cache":["futures-core","futures-util","indexmap","tokio/sync","tracing","pin-project-lite"],"reconnect":["make","tokio/io-std","tracing"],"retry":["__common","tokio/time","util"],"slab":["dep:slab"],"spawn-ready":["__common","futures-util","tokio/sync","tokio/rt","util","tracing"],"steer":[],"sync_wrapper":["dep:sync_wrapper"],"timeout":["pin-project-lite","tokio/time"],"tokio":["dep:tokio"],"tokio-stream":["dep:tokio-stream"],"tokio-util":["dep:tokio-util"],"tracing":["dep:tracing"],"util":["__common","futures-util","pin-project-lite","sync_wrapper"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures","service"],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT"},{"package":{"name":"tower-http","version":"0.6.8","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower middleware and utilities for HTTP clients and servers","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower_http","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std","dep:http-body","dep:http-body-util"],"compression-br":["async-compression/brotli","futures-core","dep:http-body","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","dep:http-body","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","dep:http-body","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","dep:http-body","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","dep:http-body","iri-string","tower/util"],"fs":["futures-core","futures-util","dep:http-body","dep:http-body-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":["dep:http-body","dep:http-body-util"],"map-request-body":[],"map-response-body":[],"metrics":["dep:http-body","tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["dep:http-body","tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["dep:http-body","tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":["bytes::*","http::*","http_body::*","mime::*","tokio::*","tower::*","tower_layer::*","tower_service::*","tracing::*","tracing_core::*"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT"},{"package":{"name":"tower-layer","version":"0.3.3","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Decorates a `Service` to allow easy composition between `Service`s.\n","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"tower_layer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-layer/0.3.3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"tower-service","version":"0.3.3","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait representing an asynchronous, request / response based, client or server.\n","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","time"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower_service","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"tracing","version":"0.1.44","authors":["Eliza Weisman ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Application-level tracing for Rust.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.21","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.38","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"enabled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/enabled.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/event.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filter_caching_is_lexically_scoped","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filter_caching_is_lexically_scoped.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_are_not_reevaluated_for_the_same_span","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_are_not_reevaluated_for_the_same_span.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_are_reevaluated_for_different_call_sites","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_are_reevaluated_for_different_call_sites.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_dont_leak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_dont_leak.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future_send","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/future_send.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"instrument","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/instrument.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macro_imports","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macro_imports.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_incompatible_concat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macros_incompatible_concat.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"missed_register_callsite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/missed_register_callsite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple_max_level_hints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/multiple_max_level_hints.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/no_subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"register_callsite_deadlock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/register_callsite_deadlock.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"scoped_clobbers_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/scoped_clobbers_default.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"span","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/span.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"baseline","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/baseline.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"dispatch_get_clone","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/dispatch_get_clone.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"dispatch_get_ref","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/dispatch_get_ref.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"empty_span","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/empty_span.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enter_span","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/enter_span.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"event","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/event.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shared","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/shared.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_fields","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_fields.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_no_fields","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_no_fields.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_repeated","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_repeated.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"async-await":[],"attributes":["tracing-attributes"],"default":["std","attributes"],"log":["dep:log"],"log-always":["log"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"std":["tracing-core/std"],"tracing-attributes":["dep:tracing-attributes"],"valuable":["tracing-core/valuable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous","no-std"],"keywords":["logging","tracing","metrics","async"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tracing_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"tracing-attributes","version":"0.1.31","authors":["Tokio Contributors ","Eliza Weisman ","David Barsky "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Procedural macro attributes for automatically instrumenting functions.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.20","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":false,"features":["full","parsing","printing","visit-mut","clone-impls","extra-traits","proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.67","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.64","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_attributes","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"async_fn","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/async_fn.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dead_code","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/dead_code.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"destructuring","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/destructuring.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"err","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/err.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fields","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/fields.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"follows_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/follows_from.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"instrument","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/instrument.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"levels","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/levels.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"names","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/names.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parents","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/parents.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ret","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/ret.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"targets","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/targets.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/ui.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"async-await":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","macro","instrument","log"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"tracing-core","version":"0.1.36","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core primitives for application-level tracing.\n","dependencies":[{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"valuable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"dispatch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/dispatch.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"global_dispatch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/global_dispatch.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"local_dispatch_before_init","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/local_dispatch_before_init.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"missed_register_callsite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/missed_register_callsite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std","valuable?/std"],"once_cell":["dep:once_cell"],"std":["once_cell"],"valuable":["dep:valuable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","profiling"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tracing_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"tracing-log","version":"0.2.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides compatibility between `tracing` and the `log` crate.\n","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lru","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_log","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"log_tracer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/tests/log_tracer.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reexport_log_crate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/tests/reexport_log_crate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"logging","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/benches/logging.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ahash":["dep:ahash"],"default":["log-tracer","std"],"interest-cache":["lru","ahash"],"log-tracer":[],"lru":["dep:lru"],"std":["log/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/Cargo.toml","categories":["development-tools::debugging","asynchronous"],"keywords":["logging","tracing","log"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"tracing-subscriber","version":"0.3.22","authors":["Eliza Weisman ","David Barsky ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for implementing and composing `tracing` subscribers.\n","dependencies":[{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.26","kind":"normal","optional":true,"uses_default_features":false,"features":["clock","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"matchers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nu-ansi-term","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.50.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.140","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.82","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sharded-slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thread_local","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":true,"uses_default_features":true,"features":["formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["log-tracer","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["formatting","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["rt","rt-multi-thread","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":false,"features":["std-future","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"valuable-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":null,"registry":null,"path":null},{"name":"valuable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":"valuable_crate","registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_subscriber","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"ansi_escaping","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/ansi_escaping.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cached_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/cached_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"duplicate_spans","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/duplicate_spans.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"env_filter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/env_filter/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event_enabling","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/event_enabling.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"field_filter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/field_filter.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filter_log","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/filter_log.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fmt_max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/fmt_max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hinted_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/hinted_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"layer_filter_interests_are_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/layer_filter_interests_are_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"layer_filters","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/layer_filters/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple_layer_filter_interests_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/multiple_layer_filter_interests_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"on_register_dispatch_is_called","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/on_register_dispatch_is_called.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/option.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"option_filter_interest_caching","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/option_filter_interest_caching.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_span_instrument_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_span_instrument_drop.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_with_subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_with_subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reload","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/reload.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reload_max_log_level","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/reload_max_log_level.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"same_len_filters","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/same_len_filters.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unhinted_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/unhinted_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"utils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/utils.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vec","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/vec.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vec_subscriber_filter_interests_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/vec_subscriber_filter_interests_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enter","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/enter.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/filter.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter_log","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/filter_log.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/fmt.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"ansi":["fmt","nu-ansi-term"],"chrono":["dep:chrono"],"default":["smallvec","fmt","ansi","tracing-log","std"],"env-filter":["matchers","once_cell","tracing","std","thread_local","dep:regex-automata"],"fmt":["registry","std"],"json":["tracing-serde","serde","serde_json"],"local-time":["time/local-offset"],"matchers":["dep:matchers"],"nu-ansi-term":["dep:nu-ansi-term"],"once_cell":["dep:once_cell"],"parking_lot":["dep:parking_lot"],"regex":[],"registry":["sharded-slab","thread_local","std"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"sharded-slab":["dep:sharded-slab"],"smallvec":["dep:smallvec"],"std":["alloc","tracing-core/std"],"thread_local":["dep:thread_local"],"time":["dep:time"],"tracing":["dep:tracing"],"tracing-log":["dep:tracing-log"],"tracing-serde":["dep:tracing-serde"],"valuable":["tracing-core/valuable","valuable_crate","valuable-serde","tracing-serde/valuable"],"valuable-serde":["dep:valuable-serde"],"valuable_crate":["dep:valuable_crate"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","metrics","subscriber"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"try-lock","version":"0.2.5","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#try-lock@0.2.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight atomic lock.","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"try_lock","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/Cargo.toml","categories":["concurrency","no-std"],"keywords":["lock","atomic"],"readme":"README.md","repository":"https://github.com/seanmonstar/try-lock","homepage":"https://github.com/seanmonstar/try-lock","documentation":"https://docs.rs/try-lock","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"typenum","version":"1.19.0","authors":["Paho Lurie-Gregg ","Andre Bogus "],"id":"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0","source":"registry+https://github.com/rust-lang/crates.io-index","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.","dependencies":[{"name":"scale-info","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"typenum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"const-generics":[],"force_unix_path_separator":[],"i128":[],"no_std":[],"scale-info":["dep:scale-info"],"scale_info":["scale-info/derive"],"strict":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/Cargo.toml","categories":["no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/paholg/typenum","homepage":null,"documentation":"https://docs.rs/typenum","edition":"2018","metadata":{"docs":{"rs":{"features":["i128","const-generics"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["i128","const-generics"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.37.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"ua-parser","version":"0.2.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#ua-parser@0.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust implementation of the User Agent String Parser project","dependencies":[{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-filtered","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.215","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.5.23","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.133","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.34","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"ua_parser","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/tests/integration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/Cargo.toml","categories":[],"keywords":["ua_parser","user-agent","user-agent-parser"],"readme":"README.md","repository":"https://github.com/ua-parser/uap-rust/","homepage":"https://github.com/ua-parser/uap-rust/","documentation":"https://docs.rs/ua-parser/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0"},{"package":{"name":"uncased","version":"0.9.10","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#uncased@0.9.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Case-preserving, ASCII case-insensitive, no_std string types.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"uncased","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["alloc"],"serde":["dep:serde"],"with-serde":["serde"],"with-serde-alloc":["serde","serde/alloc","alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/Cargo.toml","categories":["text-processing","value-formatting","no-std"],"keywords":["ascii","uncased","case-preserving","case-insensitive","no_std"],"readme":"README.md","repository":"https://github.com/SergioBenitez/uncased","homepage":null,"documentation":"https://docs.rs/uncased/0.9","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"unicase","version":"2.8.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicase@2.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A case-insensitive wrapper around strings.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicase","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicase-2.8.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicase-2.8.1/Cargo.toml","categories":["internationalization","text-processing","no-std"],"keywords":["lowercase","case","case-insensitive","case-folding","no_std"],"readme":"README.md","repository":"https://github.com/seanmonstar/unicase","homepage":null,"documentation":"https://docs.rs/unicase","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"unicode-ident","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(MIT OR Apache-2.0) AND Unicode-3.0","license_file":null,"targets":[{"name":"unicode_ident","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compare","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/compare.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"static_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/static_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/benches/xid.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/Cargo.toml","categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"license":"(MIT OR Apache-2.0) AND Unicode-3.0"},{"package":{"name":"unicode-segmentation","version":"1.12.0","authors":["kwantam ","Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.12.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate provides Grapheme Cluster, Word and Sentence boundaries\naccording to Unicode Standard Annex #29 rules.\n","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicode_segmentation","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"chars","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/benches/chars.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"word_bounds","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/benches/word_bounds.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"words","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/benches/words.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no_std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/Cargo.toml","categories":[],"keywords":["text","unicode","grapheme","word","boundary"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-segmentation","homepage":"https://github.com/unicode-rs/unicode-segmentation","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"unicode-width","version":"0.2.2","authors":["kwantam ","Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"rustc-std-workspace-std","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"std","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicode_width","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"cjk":[],"core":["dep:core"],"default":["cjk"],"no_std":[],"rustc-dep-of-std":["std","core"],"std":["dep:std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/Cargo.toml","categories":["command-line-interface","internationalization","no-std::no-alloc","text-processing"],"keywords":["text","width","unicode"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-width","homepage":"https://github.com/unicode-rs/unicode-width","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"unicode-xid","version":"0.2.6","authors":["erick.tryzelaar ","kwantam ","Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicode_xid","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"exhaustive_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/tests/exhaustive_tests.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/benches/xid.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bench":[],"default":[],"no_std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-xid-0.2.6/Cargo.toml","categories":[],"keywords":["text","unicode","xid"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-xid","homepage":"https://github.com/unicode-rs/unicode-xid","documentation":"https://unicode-rs.github.io/unicode-xid","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.17.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"universal-hash","version":"0.5.1","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#universal-hash@0.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits which describe the functionality of universal hash functions (UHFs)","dependencies":[{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"universal_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/universal-hash-0.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":["crypto-common/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/universal-hash-0.5.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","mac"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/universal-hash","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"unsafe-libyaml","version":"0.2.11","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#unsafe-libyaml@0.2.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"libyaml transpiled to rust by c2rust","dependencies":[{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"unsafe_libyaml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"run-emitter-test-suite","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/bin/run-emitter-test-suite.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"run-parser-test-suite","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/src/bin/run-parser-test-suite.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"test_emitter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/tests/test_emitter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parser","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/tests/test_parser.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parser_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/tests/test_parser_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unsafe-libyaml-0.2.11/Cargo.toml","categories":["encoding","parser-implementations","no-std"],"keywords":["yaml"],"readme":"README.md","repository":"https://github.com/dtolnay/unsafe-libyaml","homepage":null,"documentation":"https://docs.rs/unsafe-libyaml","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"untrusted","version":"0.9.0","authors":["Brian Smith "],"id":"registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.","dependencies":[],"license":"ISC","license_file":null,"targets":[{"name":"untrusted","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/briansmith/untrusted","homepage":null,"documentation":"https://briansmith.org/rustdoc/untrusted/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"ISC"},{"package":{"name":"url","version":"2.5.7","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#url@2.5.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"URL library for Rust, based on the WHATWG URL Standard","dependencies":[{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.2","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"idna","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","compiled_data"],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"url","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/tests/unit.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"url_wpt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/tests/wpt.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"debugger_visualizer":[],"default":["std"],"expose_internals":[],"serde":["dep:serde"],"std":["idna/std","percent-encoding/std","form_urlencoded/std","serde/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/Cargo.toml","categories":["parser-implementations","web-programming","encoding","no-std"],"keywords":["url","parser"],"readme":"README.md","repository":"https://github.com/servo/rust-url","homepage":null,"documentation":"https://docs.rs/url","edition":"2018","metadata":{"docs":{"rs":{"features":["serde"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"utf8_iter","version":"1.0.4","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Iterator by char over potentially-invalid UTF-8 in &[u8]","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"utf8_iter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/Cargo.toml","categories":["text-processing","encoding","internationalization"],"keywords":["encoding","UTF-8","unicode","iterator"],"readme":"README.md","repository":"https://github.com/hsivonen/utf8_iter","homepage":"https://docs.rs/utf8_iter/","documentation":"https://docs.rs/utf8_iter/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"uuid","version":"1.19.0","authors":["Ashley Mannix","Dylan DPC","Hunar Roop Kahlon"],"id":"registry+https://github.com/rust-lang/crates.io-index#uuid@1.19.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to generate and parse UUIDs.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1_smol","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slog","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid-macro-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.56","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.52","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid-rng-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":"uuid-rng-internal-lib","registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["msrv"],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"uuid","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.19.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arbitrary":["dep:arbitrary"],"atomic":["dep:atomic"],"borsh":["dep:borsh","dep:borsh-derive"],"bytemuck":["dep:bytemuck"],"default":["std"],"fast-rng":["rng","dep:rand"],"js":["dep:wasm-bindgen","dep:js-sys"],"macro-diagnostics":["dep:uuid-macro-internal"],"md5":["dep:md-5"],"rng":["dep:getrandom"],"rng-getrandom":["rng","dep:getrandom","uuid-rng-internal-lib","uuid-rng-internal-lib/getrandom"],"rng-rand":["rng","dep:rand","uuid-rng-internal-lib","uuid-rng-internal-lib/rand"],"serde":["dep:serde_core"],"sha1":["dep:sha1_smol"],"slog":["dep:slog"],"std":["wasm-bindgen?/std","js-sys?/std"],"uuid-rng-internal-lib":["dep:uuid-rng-internal-lib"],"v1":["atomic"],"v3":["md5"],"v4":["rng"],"v5":["sha1"],"v6":["atomic"],"v7":["rng"],"v8":[],"zerocopy":["dep:zerocopy"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.19.0/Cargo.toml","categories":["data-structures","no-std","parser-implementations","wasm"],"keywords":["guid","unique","uuid"],"readme":"README.md","repository":"https://github.com/uuid-rs/uuid","homepage":"https://github.com/uuid-rs/uuid","documentation":"https://docs.rs/uuid","edition":"2021","metadata":{"docs":{"rs":{"features":["serde","arbitrary","slog","borsh","v1","v3","v4","v5","v6","v7","v8"],"rustc-args":["--cfg","uuid_unstable"],"rustdoc-args":["--cfg","uuid_unstable"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["serde","v1","v3","v4","v5","v6","v7","v8"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"walkdir","version":"2.5.0","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Recursively walk a directory.","dependencies":[{"name":"same-file","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"walkdir","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/Cargo.toml","categories":["filesystem"],"keywords":["directory","recursive","walk","iterator"],"readme":"README.md","repository":"https://github.com/BurntSushi/walkdir","homepage":"https://github.com/BurntSushi/walkdir","documentation":"https://docs.rs/walkdir/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unlicense OR MIT"},{"package":{"name":"want","version":"0.3.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#want@0.3.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Detect when another Future wants a result.","dependencies":[{"name":"try-lock","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-executor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"want","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"throughput","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/benches/throughput.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/Cargo.toml","categories":[],"keywords":["futures","channel","async"],"readme":"README.md","repository":"https://github.com/seanmonstar/want","homepage":null,"documentation":"https://docs.rs/want","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"wildmatch","version":"2.6.1","authors":["Armin Becher "],"id":"registry+https://github.com/rust-lang/crates.io-index#wildmatch@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Simple string matching with single- and multi-character wildcard operator.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"glob","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ntest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"wildmatch","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wildmatch-2.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"patterns","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wildmatch-2.6.1/benches/patterns.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wildmatch-2.6.1/Cargo.toml","categories":["algorithms"],"keywords":["globbing","matching","questionmark","star","string-matching"],"readme":"README.md","repository":"https://github.com/becheran/wildmatch","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"winnow","version":"0.7.14","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#winnow@0.7.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A byte-oriented, zero-copy, parser combinators library","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"is_terminal_polyfill","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.48.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"terminal_size","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"annotate-snippets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"circular","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":["examples"],"target":null,"rename":null,"registry":null,"path":null},{"name":"term-transcript","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"winnow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"arithmetic","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/arithmetic/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"c_expression","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/c_expression/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"css","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/css/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_error","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/custom_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"http","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/http/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ini","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ini/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iterator","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"json_iterator","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ndjson","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ndjson/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s_expression","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/s_expression/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/string/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"arithmetic","kind":["bench"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/arithmetic/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"c_expression","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/c_expression/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"http","kind":["bench"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/http/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ini","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ini/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"debug":["std","dep:anstream","dep:anstyle","dep:is_terminal_polyfill","dep:terminal_size"],"default":["std"],"simd":["dep:memchr"],"std":["alloc","memchr?/std"],"unstable-doc":["alloc","std","simd","unstable-recover"],"unstable-recover":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/Cargo.toml","categories":["parsing"],"keywords":["parser","parser-combinators","parsing","streaming","bit"],"readme":"README.md","repository":"https://github.com/winnow-rs/winnow","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["unstable-doc"],"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/winnow-rs/winnow/compare/{{tag_name}}...HEAD","search":""},{"exactly":1,"file":"src/lib.rs","replace":"blob/v{{version}}/CHANGELOG.md","search":"blob/v.+\\..+\\..+/CHANGELOG.md"}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"writeable","version":"0.6.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A more efficient alternative to fmt::Display","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"writeable","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"writeable_message","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/examples/writeable_message.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"writeable","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/tests/writeable.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"writeable","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/benches/writeable.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["alloc"],"either":["dep:either"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"xattr","version":"1.6.1","authors":["Steven Allen "],"id":"registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"unix extended filesystem attributes","dependencies":[{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":false,"features":["fs","std"],"target":"cfg(any(target_os = \"android\", target_os = \"linux\", target_os = \"macos\", target_os = \"hurd\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"freebsd\", target_os = \"netbsd\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"xattr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"main","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/tests/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["unsupported"],"unsupported":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/Cargo.toml","categories":[],"keywords":["xattr","filesystem","unix"],"readme":"README.md","repository":"https://github.com/Stebalien/xattr","homepage":null,"documentation":"https://docs.rs/xattr","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"yansi","version":"1.0.1","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A dead simple ANSI terminal color painting library.","dependencies":[{"name":"is-terminal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"yansi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/tests/basic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"_nightly":[],"alloc":[],"default":["std"],"detect-env":["std"],"detect-tty":["is-terminal","std"],"hyperlink":["std"],"is-terminal":["dep:is-terminal"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/Cargo.toml","categories":["command-line-interface"],"keywords":["ansi","terminal","color","format","paint"],"readme":"README.md","repository":"https://github.com/SergioBenitez/yansi","homepage":null,"documentation":"https://docs.rs/yansi","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"yoke","version":"0.8.1","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Abstraction allowing borrowed data to be carried along with the backing data it borrows from","dependencies":[{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"yoke","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bincode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/tests/bincode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"miri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/tests/miri.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["stable_deref_trait/alloc","zerofrom/alloc"],"default":["alloc","zerofrom"],"derive":["dep:yoke-derive","zerofrom/derive"],"serde":[],"zerofrom":["dep:zerofrom"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow","self-referential"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"max_combination_size":3},"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"yoke-derive","version":"0.8.1","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the yoke crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["fold"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"yoke_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"yoke_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/examples/yoke_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow","self-referential"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unicode-3.0"},{"package":{"name":"zerocopy","version":"0.8.31","authors":["Joshua Liebow-Feeser ","Jack Wrenn "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.","dependencies":[{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"elain","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"glob","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":false,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.31","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zerocopy","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.31/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"trybuild","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.31/tests/trybuild.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.31/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"__internal_use_only_features_that_work_on_stable":["alloc","derive","simd","std"],"alloc":[],"derive":["zerocopy-derive"],"float-nightly":[],"simd":[],"simd-nightly":["simd"],"std":["alloc"],"zerocopy-derive":["dep:zerocopy-derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.31/Cargo.toml","categories":["embedded","encoding","no-std::no-alloc","parsing","rust-patterns"],"keywords":["cast","convert","transmute","transmutation","type-punning"],"readme":"README.md","repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2021","metadata":{"build-rs":{"no-zerocopy-aarch64-simd-1-59-0":"1.59.0","no-zerocopy-core-error-1-81-0":"1.81.0","no-zerocopy-diagnostic-on-unimplemented-1-78-0":"1.78.0","no-zerocopy-generic-bounds-in-const-fn-1-61-0":"1.61.0","no-zerocopy-panic-in-const-and-vec-try-reserve-1-57-0":"1.57.0","no-zerocopy-simd-x86-avx12-1-89-0":"1.89.0","no-zerocopy-target-has-atomics-1-60-0":"1.60.0"},"ci":{"pinned-nightly":"nightly-2025-11-23","pinned-stable":"1.91.1"},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"]}},"playground":{"features":["__internal_use_only_features_that_work_on_stable"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"BSD-2-Clause OR Apache-2.0 OR MIT"},{"package":{"name":"zerocopy-derive","version":"0.8.31","authors":["Joshua Liebow-Feeser ","Jack Wrenn "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for traits from the zerocopy crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.40","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"dissimilar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.163","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.80","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.40","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zerocopy_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"crate_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/crate_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deprecated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/deprecated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/enum_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"eq","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/eq.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hash","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/hash.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/hygiene.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"include","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/include.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_2117","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/issue_2117.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_2835","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/issue_2835.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"paths_and_modules","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/paths_and_modules.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"priv_in_pub","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/priv_in_pub.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/struct_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"trybuild","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/trybuild.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/union_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsafe_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/tests/unsafe_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.31/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-2-Clause OR Apache-2.0 OR MIT"},{"package":{"name":"zerofrom","version":"0.1.6","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ZeroFrom trait for constructing","dependencies":[{"name":"zerofrom-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerofrom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["alloc"],"derive":["dep:zerofrom-derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/Cargo.toml","categories":["data-structures","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"Unicode-3.0"},{"package":{"name":"zerofrom-derive","version":"0.1.6","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the zerofrom crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["fold"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerofrom_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zf_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/examples/zf_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unicode-3.0"},{"package":{"name":"zeroize","version":"1.8.2","authors":["The RustCrypto Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zeroize","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zeroize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/tests/zeroize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zeroize_derive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/tests/zeroize_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aarch64":[],"alloc":[],"default":["alloc"],"derive":["zeroize_derive"],"serde":["dep:serde"],"simd":[],"std":["alloc"],"zeroize_derive":["dep:zeroize_derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/Cargo.toml","categories":["cryptography","memory-management","no-std","os"],"keywords":["memory","memset","secure","volatile","zero"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":"https://github.com/RustCrypto/utils/tree/master/zeroize","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"zerotrie","version":"0.2.3","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A data structure that efficiently maps strings to integers","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"litemap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerotrie","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"first_weekday_for_region","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/examples/first_weekday_for_region.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"asciitrie_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/asciitrie_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/builder_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"derive_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/derive_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ignorecase_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/ignorecase_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"locale_aux_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/locale_aux_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"overview","kind":["bench"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/benches/overview.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"databake":["dep:databake","zerovec?/databake"],"default":[],"litemap":["dep:litemap","alloc"],"serde":["dep:serde_core","dep:litemap","alloc","litemap/serde","zerovec?/serde"],"yoke":["dep:yoke"],"zerofrom":["dep:zerofrom"],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"zerovec","version":"0.11.5","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Zero-copy vector backed by a byte array","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"twox-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":["xxhash64"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerovec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zv_serde","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/examples/zv_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"vzv","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/vzv.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zeromap","kind":["bench"],"crate_types":["bin"],"required_features":["serde","hashmap","derive"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zeromap.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec_iai","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec_iai.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec_serde","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde?/alloc"],"databake":["dep:databake"],"derive":["dep:zerovec-derive"],"hashmap":["dep:twox-hash","alloc"],"serde":["dep:serde"],"std":[],"yoke":["dep:yoke"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/Cargo.toml","categories":["rust-patterns","memory-management","caching","no-std","data-structures"],"keywords":["zerocopy","serialization","zero-copy","serde"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"max_combination_size":3},"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"zerovec-derive","version":"0.11.2","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the zerovec crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerovec_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"derives","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/derives.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"make","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/make.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"make_var","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/make_var.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/Cargo.toml","categories":["rust-patterns","memory-management","caching","no-std","data-structures"],"keywords":["zerocopy","serialization","zero-copy","serde"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unicode-3.0"},{"package":{"name":"zmij","version":"1.0.6","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A double-to-string conversion algorithm based on Schubfach and yy","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opt-level","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"zmij","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"exhaustive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/tests/exhaustive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ryu_comparison","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/tests/ryu_comparison.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.6/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/zmij","homepage":null,"documentation":"https://docs.rs/zmij","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT"},{"package":{"name":"zstd","version":"0.13.3","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd@0.13.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Binding for the zstd compression library.","dependencies":[{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"humansize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"partial-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"zstd","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/benchmark.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"stream","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/stream.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"train","kind":["example"],"crate_types":["bin"],"required_features":["zdict_builder"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/train.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstd","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/zstd.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstdcat","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/zstdcat.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"issue_182","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/tests/issue_182.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"arrays":["zstd-safe/arrays"],"bindgen":["zstd-safe/bindgen"],"debug":["zstd-safe/debug"],"default":["legacy","arrays","zdict_builder"],"doc-cfg":[],"experimental":["zstd-safe/experimental"],"fat-lto":["zstd-safe/fat-lto"],"legacy":["zstd-safe/legacy"],"no_asm":["zstd-safe/no_asm"],"pkg-config":["zstd-safe/pkg-config"],"thin":["zstd-safe/thin"],"thin-lto":["zstd-safe/thin-lto"],"wasm":[],"zdict_builder":["zstd-safe/zdict_builder"],"zstdmt":["zstd-safe/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/Cargo.toml","categories":["compression","api-bindings"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":"https://docs.rs/zstd","edition":"2018","metadata":{"docs":{"rs":{"features":["experimental","zstdmt","zdict_builder","doc-cfg"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT"},{"package":{"name":"zstd-safe","version":"7.2.4","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd-safe@7.2.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe low-level bindings for the zstd compression library.","dependencies":[{"name":"zstd-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"zstd_safe","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arrays":[],"bindgen":["zstd-sys/bindgen"],"debug":["zstd-sys/debug"],"default":["legacy","arrays","zdict_builder"],"doc-cfg":[],"experimental":["zstd-sys/experimental"],"fat-lto":["zstd-sys/fat-lto"],"legacy":["zstd-sys/legacy"],"no_asm":["zstd-sys/no_asm"],"pkg-config":["zstd-sys/pkg-config"],"seekable":["zstd-sys/seekable"],"std":["zstd-sys/std"],"thin":["zstd-sys/thin"],"thin-lto":["zstd-sys/thin-lto"],"zdict_builder":["zstd-sys/zdict_builder"],"zstdmt":["zstd-sys/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/Cargo.toml","categories":["api-bindings","compression"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"features":["experimental","arrays","std","zdict_builder","doc-cfg"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"zstd-sys","version":"2.0.16+zstd.1.5.7","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Low-level bindings for the zstd compression library.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"zstd_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/src/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"debug":[],"default":["legacy","zdict_builder","bindgen"],"experimental":[],"fat-lto":[],"legacy":[],"no_asm":[],"no_wasm_shim":[],"non-cargo":[],"pkg-config":[],"seekable":[],"std":[],"thin":[],"thin-lto":[],"zdict_builder":[],"zstdmt":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/Cargo.toml","categories":["api-bindings","compression"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"features":["experimental"]}}},"links":"zstd","publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT OR Apache-2.0"}]} \ No newline at end of file +{"overview":[{"count":212,"name":"Apache License 2.0","id":"Apache-2.0","indices":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2018 Andreas Fuchs\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n"},{"count":71,"name":"MIT License","id":"MIT","indices":[45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93],"text":"// Copyright (c) 2019 Nuclear Furnace\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in all\n// copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n// SOFTWARE.\n"},{"count":19,"name":"Unicode License v3","id":"Unicode-3.0","indices":[95,96],"text":"UNICODE LICENSE V3\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright © 1991-2023 Unicode, Inc.\n\nNOTICE TO USER: Carefully read the following legal agreement. BY\nDOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR\nSOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE\nTERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT\nDOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of data files and any associated documentation (the \"Data Files\") or\nsoftware and any associated documentation (the \"Software\") to deal in the\nData Files or Software without restriction, including without limitation\nthe rights to use, copy, modify, merge, publish, distribute, and/or sell\ncopies of the Data Files or Software, and to permit persons to whom the\nData Files or Software are furnished to do so, provided that either (a)\nthis copyright and permission notice appear with all copies of the Data\nFiles or Software, or (b) this copyright and permission notice appear in\nassociated Documentation.\n\nTHE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\nKIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF\nTHIRD PARTY RIGHTS.\n\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE\nBE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,\nOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\nWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,\nARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA\nFILES OR SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder shall\nnot be used in advertising or otherwise to promote the sale, use or other\ndealings in these Data Files or Software without prior written\nauthorization of the copyright holder.\n"},{"count":7,"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","indices":[34,35,36,37,38],"text":"BSD 3-Clause License\n\nCopyright (c) 2013, Julien Schmidt\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"},{"count":6,"name":"ISC License","id":"ISC","indices":[39,40,41,42,43,44],"text":"/* Copyright (c) 2018, Google Inc.\n *\n * Permission to use, copy, modify, and/or distribute this software for any\n * purpose with or without fee is hereby granted, provided that the above\n * copyright notice and this permission notice appear in all copies.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\n * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION\n * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\n * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */\n\n#include \n\n#include \n\n\nTEST(SelfTests, KAT) {\n#if !defined(_MSC_VER)\n EXPECT_TRUE(BORINGSSL_self_test());\n#endif\n}\n"},{"count":2,"name":"zlib License","id":"Zlib","indices":[97],"text":"Copyright (c) 2024 Orson Peters\n\nThis software is provided 'as-is', without any express or implied warranty. In\nno event will the authors be held liable for any damages arising from the use of\nthis software.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim\n that you wrote the original software. If you use this software in a product,\n an acknowledgment in the product documentation would be appreciated but is\n not required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution."},{"count":1,"name":"OpenSSL License","id":"OpenSSL","indices":[94],"text":"/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package is an SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation was written so as to conform with Netscapes SSL.\n *\n * This library is free for commercial and non-commercial use as long as\n * the following conditions are aheared to. The following conditions\n * apply to all code found in this distribution, be it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n * included with this distribution is covered by the same copyright terms\n * except that the holder is Tim Hudson (tjh@cryptsoft.com).\n *\n * Copyright remains Eric Young's, and as such any Copyright notices in\n * the code are not to be removed.\n * If this package is used in a product, Eric Young should be given attribution\n * as the author of the parts of the library used.\n * This can be in the form of a textual message at program startup or\n * in documentation (online or textual) provided with the package.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * \"This product includes cryptographic software written by\n * Eric Young (eay@cryptsoft.com)\"\n * The word 'cryptographic' can be left out if the rouines from the library\n * being used are not cryptographic related :-).\n * 4. If you include any Windows specific code (or a derivative thereof) from\n * the apps directory (application code) you must include an acknowledgement:\n * \"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n *\n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n * The licence and distribution terms for any publically available version or\n * derivative of this code cannot be changed. i.e. this code cannot simply be\n * copied and put under another distribution licence\n * [including the GNU Public Licence.]\n */\n/* ====================================================================\n * Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising materials mentioning features or use of this\n * software must display the following acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote products derived from this software without\n * prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in their names without prior written\n * permission of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com). This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n *\n */\n\n#include \n\n#if !defined(OPENSSL_WINDOWS) && !defined(OPENSSL_PNACL) && \\\n !defined(OPENSSL_NO_FILESYSTEM)\n\n#include \n#include \n#include \n\n#include \n#include \n\n\nint SSL_add_dir_cert_subjects_to_stack(STACK_OF(X509_NAME) *stack,\n const char *path) {\n DIR *dir = opendir(path);\n if (dir == NULL) {\n OPENSSL_PUT_ERROR(SSL, ERR_R_SYS_LIB);\n ERR_add_error_data(3, \"opendir('\", dir, \"')\");\n return 0;\n }\n\n int ret = 0;\n for (;;) {\n // |readdir| may fail with or without setting |errno|.\n errno = 0;\n struct dirent *dirent = readdir(dir);\n if (dirent == NULL) {\n if (errno) {\n OPENSSL_PUT_ERROR(SSL, ERR_R_SYS_LIB);\n ERR_add_error_data(3, \"readdir('\", path, \"')\");\n } else {\n ret = 1;\n }\n break;\n }\n\n char buf[1024];\n if (strlen(path) + strlen(dirent->d_name) + 2 > sizeof(buf)) {\n OPENSSL_PUT_ERROR(SSL, SSL_R_PATH_TOO_LONG);\n break;\n }\n\n int r = snprintf(buf, sizeof(buf), \"%s/%s\", path, dirent->d_name);\n if (r <= 0 ||\n r >= (int)sizeof(buf) ||\n !SSL_add_file_cert_subjects_to_stack(stack, buf)) {\n break;\n }\n }\n\n closedir(dir);\n return ret;\n}\n\n#endif // !WINDOWS && !PNACL && !OPENSSL_NO_FILESYSTEM\n"}],"licenses":[{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":true,"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2018 Andreas Fuchs\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonzero_ext-0.3.0/LICENSE.txt","used_by":[{"crate":{"name":"nonzero_ext","version":"0.3.0","authors":["Andreas Fuchs "],"id":"registry+https://github.com/rust-lang/crates.io-index#nonzero_ext@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extensions and additional traits for non-zero integer types","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.42","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"nonzero_ext","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonzero_ext-0.3.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonzero_ext-0.3.0/tests/compiletest.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macro","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonzero_ext-0.3.0/tests/macro.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonzero_ext-0.3.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/antifuchs/nonzero_ext","homepage":null,"documentation":"https://docs.rs/nonzero_ext","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2023 Jacob Pratt\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/LICENSE-Apache","used_by":[{"crate":{"name":"num-conv","version":"0.1.0","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#num-conv@0.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"`num_conv` is a crate to convert between integer types without using `as` casts. This provides\nbetter certainty when refactoring, makes the exact behavior of code more explicit, and allows using\nturbofish syntax.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_conv","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["cast","extend","truncate","convert","integer"],"readme":"README.md","repository":"https://github.com/jhpratt/num-conv","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2023 Jacob Pratt et al.\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/LICENSE-Apache","used_by":[{"crate":{"name":"powerfmt","version":"0.2.0","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"powerfmt-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"powerfmt","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std","macros"],"macros":["dep:powerfmt-macros"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["display","format","fmt","formatter","extension"],"readme":"README.md","repository":"https://github.com/jhpratt/powerfmt","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__powerfmt_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2024 Jacob Pratt et al.\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/LICENSE-Apache","used_by":[{"crate":{"name":"deranged","version":"0.5.5","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ranged integers","dependencies":[{"name":"deranged-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"deranged","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":[],"macros":["dep:deranged-macros"],"num":["dep:num-traits"],"powerfmt":["dep:powerfmt"],"quickcheck":["dep:quickcheck","alloc"],"rand":["rand08","rand09"],"rand08":["dep:rand08"],"rand09":["dep:rand09"],"serde":["dep:serde_core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/Cargo.toml","categories":[],"keywords":["integer","int","range"],"readme":"README.md","repository":"https://github.com/jhpratt/deranged","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"\n Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/LICENSE.txt","used_by":[{"crate":{"name":"arrow-arith","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-arith@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Arrow arithmetic kernels","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_arith","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-arith-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-arith-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-array","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-array@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Array abstractions for Apache Arrow","dependencies":[{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono-tz","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":["num-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["runtime-rng"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["compile-time-rng"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_array","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decimal_overflow","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/decimal_overflow.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fixed_size_list_array","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/fixed_size_list_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"occupancy","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/occupancy.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"union_array","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/union_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"view_types","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/view_types.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"chrono-tz":["dep:chrono-tz"],"ffi":["arrow-schema/ffi","arrow-data/ffi"],"force_validate":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-buffer","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-buffer@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Buffer abstractions for Apache Arrow","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_buffer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bit_mask","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/bit_mask.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"i256","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/i256.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"offset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/offset.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"pool":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-cast","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-cast@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cast kernel and utilities for Apache Arrow","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atoi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"comfy-table","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=7.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["write-integers","write-floats","parse-integers","parse-floats"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"parse_date","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_date.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_decimal","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_decimal.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_time","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_time.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_timestamp","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_timestamp.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"comfy-table":["dep:comfy-table"],"force_validate":[],"prettyprint":["comfy-table"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-data","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-data@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Array data abstractions for Apache Arrow","dependencies":[{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-data-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"ffi":["arrow-schema/ffi"],"force_validate":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-data-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-ord","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-ord@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ordering kernels for arrow arrays","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":["num-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_ord","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-ord-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-ord-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-row","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-row@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Arrow row format","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ord","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_row","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-row-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-row-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-schema","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-schema@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Defines the logical types for arrow arrays","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","std","rc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_schema","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"ffi","kind":["bench"],"crate_types":["bin"],"required_features":["ffi"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/benches/ffi.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bitflags":["dep:bitflags"],"canonical_extension_types":["dep:serde","dep:serde_json"],"ffi":["bitflags"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-select","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-select@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Selection kernels for arrow arrays","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_select","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-select-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-select-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow-string","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-string@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"String kernels for arrow arrays","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std","unicode","perf"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["unicode"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-string-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-string-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"arrow","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust implementation of Apache Arrow","dependencies":[{"name":"arrow-arith","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ipc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ord","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-pyarrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-row","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"arithmetic","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/arithmetic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_cast","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz","prettyprint"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_cast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_equal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_equal.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_transform","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_transform.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_validation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_validation.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"csv","kind":["test"],"crate_types":["bin"],"required_features":["csv","chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/csv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"schema","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/schema.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shrink_to_fit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/shrink_to_fit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"timezone","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/timezone.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"aggregate_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/aggregate_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"arithmetic_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/arithmetic_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_data_validate","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_data_validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_from_vec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_from_vec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_slice","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_slice.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bit_length_kernel","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/bit_length_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bitwise_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/bitwise_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"boolean_append_packed","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/boolean_append_packed.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"boolean_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/boolean_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"buffer_bit_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/buffer_bit_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"buffer_create","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/buffer_create.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"builder","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cast_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/cast_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"coalesce_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/coalesce_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"comparison_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/comparison_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"concatenate_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/concatenate_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"csv_reader","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","csv"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/csv_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"csv_writer","kind":["bench"],"crate_types":["bin"],"required_features":["csv"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/csv_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decimal_validate","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/decimal_validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"equal","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/equal.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/filter_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"interleave_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/interleave_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json_reader","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","json"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/json_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json_writer","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","json"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/json_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"length_kernel","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/length_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lexsort","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/lexsort.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"mutable_array","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/mutable_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"partition_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/partition_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"primitive_run_accessor","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/primitive_run_accessor.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"primitive_run_take","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/primitive_run_take.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regexp_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/regexp_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"row_format","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/row_format.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"sort_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/sort_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_dictionary_builder","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_dictionary_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_run_builder","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_run_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_run_iterator","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_run_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"substring_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/substring_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"take_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/take_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arrow-csv":["dep:arrow-csv"],"arrow-ipc":["dep:arrow-ipc"],"arrow-json":["dep:arrow-json"],"canonical_extension_types":["arrow-schema/canonical_extension_types"],"chrono-tz":["arrow-array/chrono-tz"],"csv":["arrow-csv"],"default":["csv","ipc","json"],"ffi":["arrow-schema/ffi","arrow-data/ffi","arrow-array/ffi"],"force_validate":["arrow-array/force_validate","arrow-data/force_validate"],"ipc":["arrow-ipc"],"ipc_compression":["ipc","arrow-ipc/lz4","arrow-ipc/zstd"],"json":["arrow-json"],"prettyprint":["arrow-cast/prettyprint"],"pyarrow":["ffi","dep:arrow-pyarrow"],"test_utils":["dep:rand","dep:half"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":"README.md","repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"path":null},{"crate":{"name":"encoding_rs","version":"0.8.35","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Gecko-oriented implementation of the Encoding Standard","dependencies":[{"name":"any_all_workaround","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(Apache-2.0 OR MIT) AND BSD-3-Clause","license_file":null,"targets":[{"name":"encoding_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"any_all_workaround":["dep:any_all_workaround"],"default":["alloc"],"fast-big5-hanzi-encode":[],"fast-gb-hanzi-encode":[],"fast-hangul-encode":[],"fast-hanja-encode":[],"fast-kanji-encode":[],"fast-legacy-encode":["fast-hangul-encode","fast-hanja-encode","fast-kanji-encode","fast-gb-hanzi-encode","fast-big5-hanzi-encode"],"less-slow-big5-hanzi-encode":[],"less-slow-gb-hanzi-encode":[],"less-slow-kanji-encode":[],"serde":["dep:serde"],"simd-accel":["any_all_workaround"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/Cargo.toml","categories":["text-processing","encoding","web-programming","internationalization"],"keywords":["encoding","web","unicode","charset"],"readme":"README.md","repository":"https://github.com/hsivonen/encoding_rs","homepage":"https://docs.rs/encoding_rs/","documentation":"https://docs.rs/encoding_rs/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null},{"crate":{"name":"iri-string","version":"0.7.10","authors":["YOSHIOKA Takuma "],"id":"registry+https://github.com/rust-lang/crates.io-index#iri-string@0.7.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"IRI as string types","dependencies":[{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.104","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"iri_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"flamegraph-parse","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/flamegraph-parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"flamegraph-resolve","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/flamegraph-resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"normalize","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/normalize.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"resolve","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/build.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gh-issues","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/gh-issues.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/iri.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"normalize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/normalize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"percent_encode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/percent_encode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"resolve","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"string_types_interop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/string_types_interop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"template","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/template.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["serde?/alloc"],"default":["std"],"memchr":["dep:memchr"],"serde":["dep:serde"],"std":["alloc","memchr?/std","serde?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/Cargo.toml","categories":[],"keywords":["IRI","URI"],"readme":"README.md","repository":"https://github.com/lo48576/iri-string","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"nohash","version":"0.2.0","authors":["Parity Technologies "],"id":"registry+https://github.com/rust-lang/crates.io-index#nohash@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An implementation of `std::hash::Hasher` which does not hash at all.","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"nohash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nohash-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nohash-0.2.0/Cargo.toml","categories":[],"keywords":["hash","hasher","hashmap","hashset"],"readme":"README.md","repository":"https://github.com/tetcoin/nohash","homepage":"https://github.com/tetcoin/nohash","documentation":"https://docs.rs/nohash","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"utf8_iter","version":"1.0.4","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Iterator by char over potentially-invalid UTF-8 in &[u8]","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"utf8_iter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/Cargo.toml","categories":["text-processing","encoding","internationalization"],"keywords":["encoding","UTF-8","unicode","iterator"],"readme":"README.md","repository":"https://github.com/hsivonen/utf8_iter","homepage":"https://docs.rs/utf8_iter/","documentation":"https://docs.rs/utf8_iter/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"zeroize","version":"1.8.2","authors":["The RustCrypto Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zeroize","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zeroize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/tests/zeroize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zeroize_derive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/tests/zeroize_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aarch64":[],"alloc":[],"default":["alloc"],"derive":["zeroize_derive"],"serde":["dep:serde"],"simd":[],"std":["alloc"],"zeroize_derive":["dep:zeroize_derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/Cargo.toml","categories":["cryptography","memory-management","no-std","os"],"keywords":["memory","memset","secure","volatile","zero"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":"https://github.com/RustCrypto/utils/tree/master/zeroize","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2021 Enrico Chiaramello\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/LICENSE-APACHE","used_by":[{"crate":{"name":"rust-fuzzy-search","version":"0.1.1","authors":["EnricoCh "],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-fuzzy-search@0.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fuzzy Search with trigrams implemented in Rust","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rust_fuzzy_search","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rust-fuzzy-search","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/src/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/Cargo.toml","categories":[],"keywords":["fuzzy-search","compare-strings","fuzzy","compare"],"readme":"README.md","repository":"https://gitlab.com/EnricoCh/rust-fuzzy-search","homepage":"https://gitlab.com/EnricoCh/rust-fuzzy-search","documentation":"https://enricoch.gitlab.io/rust-fuzzy-search/rust_fuzzy_search/index.html","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2023 The Fuchsia Authors\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.33/LICENSE-APACHE","used_by":[{"crate":{"name":"zerocopy-derive","version":"0.8.33","authors":["Joshua Liebow-Feeser ","Jack Wrenn "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.33","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for traits from the zerocopy crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.40","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"dissimilar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.163","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.80","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.40","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zerocopy_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"crate_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/crate_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deprecated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/deprecated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"eq","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/eq.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hash","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/hash.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/hygiene.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"include","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/include.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_2117","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/issue_2117.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_2835","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/issue_2835.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"paths_and_modules","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/paths_and_modules.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"priv_in_pub","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/priv_in_pub.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"trybuild","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/trybuild.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsafe_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/unsafe_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"zerocopy","version":"0.8.33","authors":["Joshua Liebow-Feeser ","Jack Wrenn "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.33","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.","dependencies":[{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.33","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"elain","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"glob","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":false,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.20","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.33","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.33","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zerocopy","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.33/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"trybuild","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.33/tests/trybuild.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.33/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"__internal_use_only_features_that_work_on_stable":["alloc","derive","simd","std"],"alloc":[],"derive":["zerocopy-derive"],"float-nightly":[],"simd":[],"simd-nightly":["simd"],"std":["alloc"],"zerocopy-derive":["dep:zerocopy-derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.33/Cargo.toml","categories":["embedded","encoding","no-std::no-alloc","parsing","rust-patterns"],"keywords":["cast","convert","transmute","transmutation","type-punning"],"readme":"README.md","repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2021","metadata":{"build-rs":{"no-zerocopy-aarch64-simd-1-59-0":"1.59.0","no-zerocopy-core-error-1-81-0":"1.81.0","no-zerocopy-diagnostic-on-unimplemented-1-78-0":"1.78.0","no-zerocopy-generic-bounds-in-const-fn-1-61-0":"1.61.0","no-zerocopy-panic-in-const-and-vec-try-reserve-1-57-0":"1.57.0","no-zerocopy-simd-x86-avx12-1-89-0":"1.89.0","no-zerocopy-target-has-atomics-1-60-0":"1.60.0"},"ci":{"pinned-nightly":"nightly-2026-01-04","pinned-stable":"1.92.0"},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"]}},"playground":{"features":["__internal_use_only_features_that_work_on_stable"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2023 dAxpeDDa\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-time-1.1.0/LICENSE-APACHE","used_by":[{"crate":{"name":"web-time","version":"1.1.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#web-time@1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Drop-in replacement for std::time for Wasm in browsers","dependencies":[{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":"cfg(all(target_family = \"wasm\", target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_family = \"wasm\", target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["WorkerGlobalScope"],"target":"cfg(all(target_family = \"wasm\", target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.20","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.70","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"pollster","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["macro"],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["CssStyleDeclaration","Document","Element","HtmlTableElement","HtmlTableRowElement","Performance","Window"],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"web_time","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-time-1.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-time-1.1.0/benches/benchmark.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-time-1.1.0/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-time-1.1.0/Cargo.toml","categories":["api-bindings","date-and-time","wasm"],"keywords":["instant","wasm","web","systemtime","time"],"readme":"README.md","repository":"https://github.com/daxpedda/web-time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg=docsrs"],"targets":["wasm32-unknown-unknown"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/LICENSE-APACHE","used_by":[{"crate":{"name":"rustls-platform-verifier","version":"0.6.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-platform-verifier@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"rustls-platform-verifier supports verifying TLS certificates in rustls with the operating system verifier","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"jni","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.27","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":false,"features":["ring"],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-root-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))","rename":"webpki","registry":null,"path":null},{"name":"core-foundation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"security-framework","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":"webpki","registry":null,"path":null},{"name":"webpki-root-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"android_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"jni","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier-android","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"android\")","rename":"webpki","registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52.0, <0.62.0","kind":"normal","optional":false,"uses_default_features":false,"features":["Win32_Foundation","Win32_Security_Cryptography"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustls_platform_verifier","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"update-certs","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/examples/update-certs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"android_logger":["dep:android_logger"],"base64":["dep:base64"],"cert-logging":["base64"],"dbg":[],"docsrs":["jni","once_cell"],"ffi-testing":["android_logger","rustls/ring"],"jni":["dep:jni"],"once_cell":["dep:once_cell"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/Cargo.toml","categories":[],"keywords":["tls","certificate","verification","os","native"],"readme":"README.md","repository":"https://github.com/rustls/rustls-platform-verifier","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["dbg","docsrs"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"spinning_top","version":"0.3.0","authors":["Philipp Oppermann "],"id":"registry+https://github.com/rust-lang/crates.io-index#spinning_top@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple spinlock crate based on the abstractions provided by `lock_api`.","dependencies":[{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"spinning_top","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spinning_top-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arc_lock":["lock_api/arc_lock"],"owning_ref":["lock_api/owning_ref"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spinning_top-0.3.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-osdev/spinning_top","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-commit-message":"Release version {{version}}","pre-release-replacements":[{"exactly":1,"file":"Changelog.md","replace":"# Unreleased\n\n# {{version}} – {{date}}","search":"# Unreleased"}]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"ua-parser","version":"0.2.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#ua-parser@0.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust implementation of the User Agent String Parser project","dependencies":[{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-filtered","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.215","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.5.23","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.133","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.34","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"ua_parser","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/tests/integration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/Cargo.toml","categories":[],"keywords":["ua_parser","user-agent","user-agent-parser"],"readme":"README.md","repository":"https://github.com/ua-parser/uap-rust/","homepage":"https://github.com/ua-parser/uap-rust/","documentation":"https://docs.rs/ua-parser/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"{}\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright 2017 Juniper Networks, Inc.\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/LICENSE-APACHE","used_by":[{"crate":{"name":"ipnet","version":"2.11.0","authors":["Kris Price "],"id":"registry+https://github.com/rust-lang/crates.io-index#ipnet@2.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","dependencies":[{"name":"heapless","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":"serde","registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ipnet","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"heapless":["dep:heapless"],"json":["serde","schemars"],"schemars":["dep:schemars"],"ser_as_str":["heapless"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/Cargo.toml","categories":["network-programming"],"keywords":["IP","CIDR","network","prefix","subnet"],"readme":"README.md","repository":"https://github.com/krisprice/ipnet","homepage":null,"documentation":"https://docs.rs/ipnet","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"{}\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright {yyyy} {name of copyright owner}\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/LICENSE-APACHE.md","used_by":[{"crate":{"name":"ipnetwork","version":"0.21.1","authors":["Abhishek Chanda ","Linus Färnstrand "],"id":"registry+https://github.com/rust-lang/crates.io-index#ipnetwork@0.21.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to work with IP CIDRs in Rust","dependencies":[{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.200","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"does-it-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ipnetwork","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_json","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/tests/test_json.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/benches/parse_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":[],"schemars":["dep:schemars"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/Cargo.toml","categories":["network-programming","parser-implementations"],"keywords":["network","ip","address","cidr"],"readme":"README.md","repository":"https://github.com/achanda/ipnetwork","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\n TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n 1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n 2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n 3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n 4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n 5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n 6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n 7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n 8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n 9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\n END OF TERMS AND CONDITIONS\n\n APPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"{}\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\n Copyright {yyyy} {name of copyright owner}\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/LICENSE-APACHE","used_by":[{"crate":{"name":"crc32fast","version":"1.5.0","authors":["Sam Rijs ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast, SIMD-accelerated CRC32 (IEEE) checksum computation","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crc32fast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","crc","crc32","simd","fast"],"readme":"README.md","repository":"https://github.com/srijs/rust-crc32fast","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"fallible-iterator","version":"0.3.0","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#fallible-iterator@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fallible iterator traits","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"fallible_iterator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["alloc"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/rust-fallible-iterator","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"fallible-streaming-iterator","version":"0.1.9","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#fallible-streaming-iterator@0.1.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fallible streaming iteration","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"fallible_streaming_iterator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/fallible-streaming-iterator","homepage":null,"documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"hex","version":"0.4.3","authors":["KokaKiwi "],"id":"registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Encoding and decoding data into/from hexadecimal representation.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"faster-hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"version-number","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/tests/version-number.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hex","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/benches/hex.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/Cargo.toml","categories":["encoding","no-std"],"keywords":["no_std","hex"],"readme":"README.md","repository":"https://github.com/KokaKiwi/rust-hex","homepage":null,"documentation":"https://docs.rs/hex/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"r2d2","version":"0.8.10","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#r2d2@0.8.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A generic connection pool","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"scheduled-thread-pool","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"r2d2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r2d2-0.8.10/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r2d2-0.8.10/Cargo.toml","categories":[],"keywords":["database","pool"],"readme":"README.md","repository":"https://github.com/sfackler/r2d2","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"scheduled-thread-pool","version":"0.2.7","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#scheduled-thread-pool@0.2.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A scheduled thread pool","dependencies":[{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"scheduled_thread_pool","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scheduled-thread-pool-0.2.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scheduled-thread-pool-0.2.7/Cargo.toml","categories":["concurrency"],"keywords":["threadpool","pool"],"readme":"README.md","repository":"https://github.com/sfackler/scheduled-thread-pool","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"serde_spanned","version":"0.6.9","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_spanned@0.6.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Serde-compatible spanned Value","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde-untagged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_spanned","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-0.6.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-0.6.9/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["serde","span"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"toml","version":"0.8.23","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml@0.8.23","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.9","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.11","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_edit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.27","kind":"normal","optional":true,"uses_default_features":false,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.199","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decode","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum_external","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/enum_external.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"toml2json","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/toml2json.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["parse","display"],"display":["dep:toml_edit","toml_edit?/display"],"indexmap":["dep:indexmap"],"parse":["dep:toml_edit","toml_edit?/parse"],"preserve_order":["indexmap"],"unbounded":["toml_edit?/unbounded"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"toml_datetime","version":"0.6.11","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A TOML-compatible datetime type","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_datetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.6.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.6.11/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"toml_edit","version":"0.22.27","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.22.27","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Yet another format-preserving TOML parser.","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"kstring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["max_inline"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.9","kind":"normal","optional":true,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_write","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winnow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.199","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_edit","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"visit","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/examples/visit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["parse","display"],"display":["dep:toml_write"],"parse":["dep:winnow"],"perf":["dep:kstring"],"serde":["dep:serde","toml_datetime/serde","dep:serde_spanned"],"unbounded":[],"unstable-debug":["winnow?/debug"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}],"tag-name":"v{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"toml_write","version":"0.1.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_write@0.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A low-level interface for writing out TOML\n","dependencies":[{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"toml_old","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_write","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_write-0.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_write-0.1.2/Cargo.toml","categories":["encoding"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright (c) 2016 Alex Crichton\nCopyright (c) 2017 The Tokio Authors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/LICENSE-APACHE","used_by":[{"crate":{"name":"futures-channel","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Channels for asynchronous communication using futures-rs.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_channel","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"channel","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/channel.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc-close","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc-close.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc-size_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc-size_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"oneshot","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/oneshot.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/benches/sync_mpsc.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["futures-core/alloc"],"cfg-target-has-atomic":[],"default":["std"],"futures-sink":["dep:futures-sink"],"sink":["futures-sink"],"std":["alloc","futures-core/std"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"futures-core","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The core traits and types in for the `futures` library.\n","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null},{"crate":{"name":"futures-sink","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The asynchronous `Sink` trait for the futures-rs library.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_sink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null},{"crate":{"name":"futures-task","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tools for working with tasks.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_task","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"futures-util","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Common utilities and extension traits for the futures-rs library.\n","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"futures_01","registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bilock","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/bilock.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"flatten_unordered","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/flatten_unordered.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"futures_unordered","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/futures_unordered.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"select","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/select.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2014 Paho Lurie-Gregg\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/LICENSE-APACHE","used_by":[{"crate":{"name":"typenum","version":"1.19.0","authors":["Paho Lurie-Gregg ","Andre Bogus "],"id":"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0","source":"registry+https://github.com/rust-lang/crates.io-index","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.","dependencies":[{"name":"scale-info","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"typenum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"const-generics":[],"force_unix_path_separator":[],"i128":[],"no_std":[],"scale-info":["dep:scale-info"],"scale_info":["scale-info/derive"],"strict":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/Cargo.toml","categories":["no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/paholg/typenum","homepage":null,"documentation":"https://docs.rs/typenum","edition":"2018","metadata":{"docs":{"rs":{"features":["i128","const-generics"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["i128","const-generics"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.37.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2016 Sean McArthur\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/LICENSE-APACHE","used_by":[{"crate":{"name":"reqwest","version":"0.13.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"higher level HTTP client library","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["futures"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":false,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"cookie_crate","registry":null,"path":null},{"name":"cookie_store","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h3-quinn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hickory-resolver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","client"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27.0","kind":"normal","optional":true,"uses_default_features":false,"features":["http1","tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","client","client-legacy","client-proxy","tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"native-tls-crate","registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"quinn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":false,"features":["runtime-tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std","tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":["std"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["net","time"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":true,"uses_default_features":false,"features":["tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.9","kind":"normal","optional":true,"uses_default_features":false,"features":["io"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":false,"features":["retry","timeout","util"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.8","kind":"normal","optional":false,"uses_default_features":false,"features":["follow-redirect"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"brotli_crate","registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"dev","optional":false,"uses_default_features":false,"features":["std","alloc"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["http1","http2","client","server"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"dev","optional":false,"uses_default_features":true,"features":["http1","http2","client","client-legacy","server-auto","server-graceful","tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"zstd_crate","registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-streams","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":false,"uses_default_features":true,"features":["AbortController","AbortSignal","Headers","Request","RequestInit","RequestMode","Response","Window","FormData","Blob","BlobPropertyBag","ServiceWorkerGlobalScope","RequestCredentials","File","ReadableStream","RequestCache"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"dev","optional":false,"uses_default_features":true,"features":["serde-serialize"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"reqwest","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__native-tls":["dep:hyper-tls","dep:native-tls-crate","__tls","dep:tokio-native-tls"],"__native-tls-alpn":["native-tls-crate?/alpn","hyper-tls?/alpn"],"__rustls":["dep:hyper-rustls","dep:tokio-rustls","dep:rustls","__tls"],"__rustls-aws-lc-rs":["hyper-rustls?/aws-lc-rs","tokio-rustls?/aws-lc-rs","rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"__tls":["dep:rustls-pki-types","tokio/io-util"],"blocking":["dep:futures-channel","futures-channel?/sink","dep:futures-util","futures-util?/io","futures-util?/sink","tokio/sync"],"brotli":["tower-http/decompression-br"],"charset":["dep:encoding_rs","dep:mime"],"cookies":["dep:cookie_crate","dep:cookie_store"],"default":["default-tls","charset","http2","system-proxy"],"default-tls":["rustls"],"deflate":["tower-http/decompression-deflate"],"form":["dep:serde","dep:serde_urlencoded"],"gzip":["tower-http/decompression-gzip"],"hickory-dns":["dep:hickory-resolver","dep:once_cell"],"http2":["dep:h2","hyper/http2","hyper-util/http2","hyper-rustls?/http2"],"http3":["rustls","dep:h3","dep:h3-quinn","dep:quinn","tokio/macros"],"json":["dep:serde","dep:serde_json"],"multipart":["dep:mime_guess","dep:futures-util"],"native-tls":["__native-tls","__native-tls-alpn"],"native-tls-no-alpn":["__native-tls"],"native-tls-vendored":["__native-tls","native-tls-crate?/vendored","__native-tls-alpn"],"native-tls-vendored-no-alpn":["__native-tls","native-tls-crate?/vendored"],"query":["dep:serde","dep:serde_urlencoded"],"rustls":["__rustls-aws-lc-rs","dep:rustls-platform-verifier","__rustls"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-no-provider":["dep:rustls-platform-verifier","__rustls"],"socks":[],"stream":["tokio/fs","dep:futures-util","dep:tokio-util","dep:wasm-streams"],"system-proxy":["hyper-util/client-proxy-system"],"webpki-roots":["dep:webpki-roots"],"zstd":["tower-http/decompression-zstd"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/Cargo.toml","categories":["web-programming::http-client","wasm"],"keywords":["http","request","client"],"readme":"README.md","repository":"https://github.com/seanmonstar/reqwest","homepage":null,"documentation":"https://docs.rs/reqwest","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--cfg","reqwest_unstable"],"targets":["x86_64-unknown-linux-gnu","wasm32-unknown-unknown"]}},"playground":{"features":["blocking","cookies","query","form","json","multipart"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2017 Sergio Benitez\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/LICENSE-APACHE","used_by":[{"crate":{"name":"yansi","version":"1.0.1","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A dead simple ANSI terminal color painting library.","dependencies":[{"name":"is-terminal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"yansi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/tests/basic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"_nightly":[],"alloc":[],"default":["std"],"detect-env":["std"],"detect-tty":["is-terminal","std"],"hyperlink":["std"],"is-terminal":["dep:is-terminal"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/Cargo.toml","categories":["command-line-interface"],"keywords":["ansi","terminal","color","format","paint"],"readme":"README.md","repository":"https://github.com/SergioBenitez/yansi","homepage":null,"documentation":"https://docs.rs/yansi","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2017 Sergio Benitez\nCopyright 2014 Alex Chricton\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/LICENSE-APACHE","used_by":[{"crate":{"name":"cookie","version":"0.18.1","authors":["Sergio Benitez ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#cookie@0.18.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HTTP cookie parsing and cookie jar management. Supports signed and private\n(encrypted, authenticated) jars.\n","dependencies":[{"name":"aes-gcm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hkdf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hmac","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":["std","parsing","formatting","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cookie","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"aes-gcm":["dep:aes-gcm"],"base64":["dep:base64"],"hkdf":["dep:hkdf"],"hmac":["dep:hmac"],"key-expansion":["sha2","hkdf"],"percent-encode":["percent-encoding"],"percent-encoding":["dep:percent-encoding"],"private":["aes-gcm","base64","rand","subtle"],"rand":["dep:rand"],"secure":["private","signed","key-expansion"],"sha2":["dep:sha2"],"signed":["hmac","sha2","base64","rand","subtle"],"subtle":["dep:subtle"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/SergioBenitez/cookie-rs","homepage":null,"documentation":"https://docs.rs/cookie","edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2017 http-rs authors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/LICENSE-APACHE","used_by":[{"crate":{"name":"http","version":"1.4.0","authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http@1.4.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A set of types for representing HTTP requests and responses.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"http","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"header_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/header_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"header_map_fuzz","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/header_map_fuzz.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"status_code","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/status_code.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2017 quininer kel\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/LICENSE-APACHE","used_by":[{"crate":{"name":"tokio-rustls","version":"0.26.4","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Asynchronous TLS/SSL streams for Tokio using Rustls.","dependencies":[{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.27","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":["pem"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tokio_rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"badssl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/badssl.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"certs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/certs/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"early-data","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/early-data.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"utils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/utils.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aws-lc-rs":["aws_lc_rs"],"aws_lc_rs":["rustls/aws_lc_rs"],"brotli":["rustls/brotli"],"default":["logging","tls12","aws_lc_rs"],"early-data":[],"fips":["rustls/fips"],"logging":["rustls/logging"],"ring":["rustls/ring"],"tls12":["rustls/tls12"],"zlib":["rustls/zlib"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/Cargo.toml","categories":["asynchronous","cryptography","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/tokio-rustls","homepage":"https://github.com/rustls/tokio-rustls","documentation":"https://docs.rs/tokio-rustls","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2018 The pin-utils authors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/LICENSE-APACHE","used_by":[{"crate":{"name":"pin-utils","version":"0.1.0","authors":["Josef Brandl "],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for pinning\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pin_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"projection","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stack_pin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2019 The CryptoCorrosion Contributors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/LICENSE-APACHE","used_by":[{"crate":{"name":"ppv-lite86","version":"0.2.21","authors":["The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cross-platform cryptography-oriented low-level SIMD library.","dependencies":[{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.23","kind":"normal","optional":false,"uses_default_features":true,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ppv_lite86","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"no_simd":[],"simd":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","simd","x86"],"readme":null,"repository":"https://github.com/cryptocorrosion/cryptocorrosion","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2020 Andrew Straw\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/LICENSE-APACHE","used_by":[{"crate":{"name":"iana-time-zone","version":"0.1.64","authors":["Andrew Straw ","René Kijewski ","Ryan Lopopolo "],"id":"registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.64","source":"registry+https://github.com/rust-lang/crates.io-index","description":"get the IANA time zone for the current system","dependencies":[{"name":"chrono-tz","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.66","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.46","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"android_system_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"iana-time-zone-haiku","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"haiku\")","rename":null,"registry":null,"path":null},{"name":"windows-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.56, <=0.62","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"windows\")","rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_vendor = \"apple\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"iana_time_zone","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"get_timezone","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/get_timezone.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"get_timezone_loop","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/get_timezone_loop.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"stress-test","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/stress-test.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"fallback":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/Cargo.toml","categories":["date-and-time","internationalization","os"],"keywords":["IANA","time"],"readme":"README.md","repository":"https://github.com/strawlab/iana-time-zone","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.62.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright 2023 Dirkjan Ochtman\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/LICENSE-APACHE","used_by":[{"crate":{"name":"rustls-pki-types","version":"1.13.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.13.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Shared types for the rustls PKI ecosystem","dependencies":[{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"web-time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"crabgrind","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_os = \"linux\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustls_pki_types","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:zeroize"],"default":["alloc"],"std":["alloc"],"web":["web-time"],"web-time":["dep:web-time"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/Cargo.toml","categories":["network-programming","data-structures","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/pki-types","homepage":"https://github.com/rustls/pki-types","documentation":"https://docs.rs/rustls-pki-types","edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["zeroize::Zeroize"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","rustls_pki_types_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","source_path":"LICENSE.txt","used_by":[{"crate":{"name":"chrono","version":"0.4.42","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.42","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Date and time library for Rust","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pure-rust-locales","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.43","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.99","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"iana-time-zone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.45","kind":"normal","optional":true,"uses_default_features":true,"features":["fallback"],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"windows-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"chrono","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"dateutils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/dateutils.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"wasm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/wasm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"win_bindings","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/win_bindings.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__internal_bench":[],"alloc":[],"arbitrary":["dep:arbitrary"],"clock":["winapi","iana-time-zone","now"],"core-error":[],"default":["clock","std","oldtime","wasmbind"],"iana-time-zone":["dep:iana-time-zone"],"js-sys":["dep:js-sys"],"libc":[],"now":["std"],"oldtime":[],"pure-rust-locales":["dep:pure-rust-locales"],"rkyv":["dep:rkyv","rkyv/size_32"],"rkyv-16":["dep:rkyv","rkyv?/size_16"],"rkyv-32":["dep:rkyv","rkyv?/size_32"],"rkyv-64":["dep:rkyv","rkyv?/size_64"],"rkyv-validation":["rkyv?/validation"],"serde":["dep:serde"],"std":["alloc"],"unstable-locales":["pure-rust-locales"],"wasm-bindgen":["dep:wasm-bindgen"],"wasmbind":["wasm-bindgen","js-sys"],"winapi":["windows-link"],"windows-link":["dep:windows-link"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar"],"readme":"README.md","repository":"https://github.com/chronotope/chrono","homepage":"https://github.com/chronotope/chrono","documentation":"https://docs.rs/chrono/","edition":"2021","metadata":{"docs":{"rs":{"features":["arbitrary","rkyv","serde","unstable-locales"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.62.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/LICENSE-APACHE","used_by":[{"crate":{"name":"ahash","version":"0.8.12","authors":["Tom Kaitchuck "],"id":"registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A non-cryptographic hash function using AES-NI for high performance","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"const-random","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.117","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.24","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pcg-mwc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.59","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18.0","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":"cfg(not(all(target_arch = \"arm\", target_os = \"none\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ahash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"map_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/map_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"nopanic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/nopanic.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ahash","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"map","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/map_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"atomic-polyfill":["dep:portable-atomic","once_cell/critical-section"],"compile-time-rng":["const-random"],"const-random":["dep:const-random"],"default":["std","runtime-rng"],"getrandom":["dep:getrandom"],"nightly-arm-aes":[],"no-rng":[],"runtime-rng":["getrandom"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/Cargo.toml","categories":["algorithms","data-structures","no-std"],"keywords":["hash","hasher","hashmap","aes","no-std"],"readme":"README.md","repository":"https://github.com/tkaitchuck/ahash","homepage":null,"documentation":"https://docs.rs/ahash","edition":"2018","metadata":{"docs":{"rs":{"features":["std"],"rustc-args":["-C","target-feature=+aes"],"rustdoc-args":["-C","target-feature=+aes"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"arc-swap","version":"1.8.0","authors":["Michal 'vorner' Vaner "],"id":"registry+https://github.com/rust-lang/crates.io-index#arc-swap@1.8.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Atomically swappable Arc","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["rc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"adaptive-barrier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.130","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.177","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"arc_swap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"random","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/tests/random.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stress","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/tests/stress.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"background","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/background.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"int-access","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/int-access.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"track","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/track.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"experimental-strategies":[],"experimental-thread-local":[],"internal-test-strategies":[],"serde":["dep:serde"],"weak":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/Cargo.toml","categories":["data-structures","memory-management"],"keywords":["atomic","Arc"],"readme":"README.md","repository":"https://github.com/vorner/arc-swap","homepage":null,"documentation":"https://docs.rs/arc-swap","edition":"2018","metadata":{"docs":{"rs":{"features":["serde","weak"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"arrayvec","version":"0.7.6","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.","dependencies":[{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"arrayvec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"borsh","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/borsh.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"arraystring","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/benches/arraystring.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"extend","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/benches/extend.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"borsh":["dep:borsh"],"default":["std"],"serde":["dep:serde"],"std":[],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/Cargo.toml","categories":["data-structures","no-std"],"keywords":["stack","vector","array","data-structure","no_std"],"readme":"README.md","repository":"https://github.com/bluss/arrayvec","homepage":null,"documentation":"https://docs.rs/arrayvec/","edition":"2018","metadata":{"docs":{"rs":{"features":["borsh","serde","zeroize"]}},"release":{"no-dev-version":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"path":null},{"crate":{"name":"astral-tokio-tar","version":"0.5.6","authors":["Alex Crichton ","dignifiedquire ","Artem Vorotnikov ","Aiden McClelland "],"id":"registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.5.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust implementation of an async TAR file reader and writer. This library does not\ncurrently handle compression, but it is abstract over all I/O readers and\nwriters. Additionally, great lengths are taken to ensure that the entire\ncontents are never required to be entirely resident in memory all at once.\n","dependencies":[{"name":"filetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["fs","io-util","rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"xattr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tokio_tar","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"extract_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/extract_file.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"list","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"raw_list","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/raw_list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/write.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/tests/all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"entry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/tests/entry.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["xattr"],"xattr":["dep:xattr"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/Cargo.toml","categories":[],"keywords":["tar","tarfile","encoding"],"readme":"README.md","repository":"https://github.com/astral-sh/tokio-tar","homepage":"https://github.com/astral-sh/tokio-tar","documentation":"https://docs.rs/tokio-tar","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"atomic-waker","version":"1.1.2","authors":["Stjepan Glavina ","Contributors to futures-rs"],"id":"registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A synchronization primitive for task wakeup","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":false,"features":["cargo_bench_support"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"atomic_waker","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/tests/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"waker","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/benches/waker.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"portable-atomic":["dep:portable-atomic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/Cargo.toml","categories":["asynchronous","concurrency"],"keywords":["waker","notify","wake","futures","async"],"readme":"README.md","repository":"https://github.com/smol-rs/atomic-waker","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null},{"crate":{"name":"base64","version":"0.22.1","authors":["Marshall Pierce "],"id":"registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"encodes and decodes base64 as bytes or utf8","dependencies":[{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2.25","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"base64","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"base64","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/examples/base64.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["test"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/tests/encode.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/benches/benchmarks.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/Cargo.toml","categories":["encoding"],"keywords":["base64","utf8","encode","decode","no_std"],"readme":"README.md","repository":"https://github.com/marshallpierce/rust-base64","homepage":null,"documentation":"https://docs.rs/base64","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.48.0"},"path":null},{"crate":{"name":"bitflags","version":"2.10.0","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A macro to generate structures which behave like bitflags.\n","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.228","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.2","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":"serde_lib","registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.19","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"bitflags","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_bits_type","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/custom_bits_type.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"custom_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/custom_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/fmt.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"macro_free","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/macro_free.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/benches/parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"example_generated":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/Cargo.toml","categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"bs58","version":"0.5.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#bs58@0.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Another Base58 codec implementation.","dependencies":[{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":["grab_spare_slice"],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-base58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["rustc_1_55"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"bs58","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decode","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/examples/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/examples/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cases","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/cases.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"encode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decode","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/benches/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/benches/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["tinyvec?/alloc"],"cb58":["sha2"],"check":["sha2"],"default":["std"],"sha2":["dep:sha2"],"smallvec":["dep:smallvec"],"std":["alloc","tinyvec?/std"],"tinyvec":["dep:tinyvec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/Cargo.toml","categories":[],"keywords":["base58"],"readme":"README.md","repository":"https://github.com/Nullus157/bs58-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"cast","version":"0.3.0","authors":["Jorge Aparicio "],"id":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic, checked cast functions for primitive types","dependencies":[{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/Cargo.toml","categories":[],"keywords":["checked","cast","primitive","integer","float"],"readme":"README.md","repository":"https://github.com/japaric/cast.rs","homepage":null,"documentation":"https://docs.rs/cast","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"cfg-if","version":"1.0.4","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cfg_if","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"xcrate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/tests/xcrate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"core":["dep:core"],"rustc-dep-of-std":["core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/cfg-if","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.32.0"},"path":null},{"crate":{"name":"core-foundation-sys","version":"0.8.7","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Bindings to Core Foundation for macOS","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"core_foundation_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["link"],"link":[],"mac_os_10_7_support":[],"mac_os_10_8_features":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":"https://github.com/servo/core-foundation-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"core-foundation","version":"0.10.1","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Bindings to Core Foundation for macOS","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"core_foundation","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"use_macro_outside_crate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/tests/use_macro_outside_crate.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["link"],"link":["core-foundation-sys/link"],"mac_os_10_7_support":["core-foundation-sys/mac_os_10_7_support"],"mac_os_10_8_features":["core-foundation-sys/mac_os_10_8_features"],"with-uuid":["dep:uuid"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/Cargo.toml","categories":["os::macos-apis"],"keywords":["macos","framework","objc"],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"crossbeam-utils","version":"0.8.21","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for concurrent programming","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(crossbeam_loom)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crossbeam_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"atomic_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/atomic_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cache_padded","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/cache_padded.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/parker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sharded_lock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/sharded_lock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"thread","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/thread.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"wait_group","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/wait_group.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"atomic_cell","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/benches/atomic_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"loom":["dep:loom"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/Cargo.toml","categories":["algorithms","concurrency","data-structures","no-std"],"keywords":["scoped","thread","atomic","cache"],"readme":"README.md","repository":"https://github.com/crossbeam-rs/crossbeam","homepage":"https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"displaydoc","version":"0.2.5","authors":["Jane Lusby "],"id":"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A derive macro for implementing the display Trait via a doc comment and string interpolation\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.24","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"displaydoc","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"simple","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/examples/simple.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compile_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/compile_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"happy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/happy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"num_in_field","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/num_in_field.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"variantless","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/variantless.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/Cargo.toml","categories":[],"keywords":["display","derive"],"readme":"README.md","repository":"https://github.com/yaahc/displaydoc","homepage":"https://github.com/yaahc/displaydoc","documentation":"https://docs.rs/displaydoc","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"no-dev-version":true,"pre-release-hook":["./update-readme.sh"],"pre-release-replacements":[{"file":"CHANGELOG.md","replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"src/lib.rs","replace":"#![doc(html_root_url = \"https://docs.rs/{{crate_name}}/{{version}}\")]","search":"#!\\[doc\\(html_root_url.*"},{"file":"CHANGELOG.md","replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n\n# [Unreleased] - ReleaseDate","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/yaahc/{{crate_name}}/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"either","version":"1.15.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc","derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"either","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"std":[],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/Cargo.toml","categories":["data-structures","no-std"],"keywords":["data-structure","no_std"],"readme":"README-crates.io.md","repository":"https://github.com/rayon-rs/either","homepage":null,"documentation":"https://docs.rs/either/1/","edition":"2021","metadata":{"docs":{"rs":{"features":["serde"]}},"playground":{"features":["serde"]},"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"equivalent","version":"1.0.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for key comparison in maps.","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"equivalent","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/equivalent","homepage":null,"documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.6.0"},"path":null},{"crate":{"name":"errno","version":"0.3.14","authors":["Chris Wong ","Dan Gohman "],"id":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cross-platform interface to the `errno` variable.","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"hermit\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Diagnostics_Debug"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"errno","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":["libc/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/Cargo.toml","categories":["no-std","os"],"keywords":[],"readme":"README.md","repository":"https://github.com/lambda-fairy/rust-errno","homepage":null,"documentation":"https://docs.rs/errno","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"filetime","version":"0.2.26","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.26","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Platform-agnostic accessors of timestamps in File metadata\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libredox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.27","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.60.0","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"filetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.26/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.26/Cargo.toml","categories":[],"keywords":["timestamp","mtime"],"readme":"README.md","repository":"https://github.com/alexcrichton/filetime","homepage":"https://github.com/alexcrichton/filetime","documentation":"https://docs.rs/filetime","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"flate2","version":"1.1.5","authors":["Alex Crichton ","Josh Triplett "],"id":"registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,\nand raw deflate streams.\n","dependencies":[{"name":"cloudflare-zlib-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crc32fast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-ng-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.16","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-rs-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std","rust-allocator"],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.20","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":true,"uses_default_features":false,"features":["with-alloc","simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":false,"features":["with-alloc","simd"],"target":"cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"flate2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compress_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/compress_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decompress_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/decompress_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzbuilder","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzbuilder.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzmultidecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzmultidecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzmultidecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzmultidecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"early-flush","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/early-flush.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"empty-read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/empty-read.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gunzip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/gunzip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zero-write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/zero-write.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"any_impl":[],"any_zlib":["any_impl"],"cloudflare-zlib-sys":["dep:cloudflare-zlib-sys"],"cloudflare_zlib":["any_zlib","cloudflare-zlib-sys"],"default":["rust_backend"],"libz-ng-sys":["dep:libz-ng-sys"],"libz-rs-sys":["dep:libz-rs-sys"],"libz-sys":["dep:libz-sys"],"miniz-sys":["rust_backend"],"miniz_oxide":["dep:miniz_oxide"],"rust_backend":["miniz_oxide","any_impl"],"zlib":["any_zlib","libz-sys"],"zlib-default":["any_zlib","libz-sys/default"],"zlib-ng":["any_zlib","libz-ng-sys"],"zlib-ng-compat":["zlib","libz-sys/zlib-ng"],"zlib-rs":["any_zlib","libz-rs-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/Cargo.toml","categories":["compression","api-bindings"],"keywords":["gzip","deflate","zlib","zlib-ng","encoding"],"readme":"README.md","repository":"https://github.com/rust-lang/flate2-rs","homepage":"https://github.com/rust-lang/flate2-rs","documentation":"https://docs.rs/flate2","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"path":null},{"crate":{"name":"fnv","version":"1.0.7","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fowler–Noll–Vo hash function","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"fnv","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"form_urlencoded","version":"1.2.2","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.","dependencies":[{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"form_urlencoded","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true}],"features":{"alloc":["percent-encoding/alloc"],"default":["std"],"std":["alloc","percent-encoding/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/Cargo.toml","categories":["no-std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"path":null},{"crate":{"name":"futures-lite","version":"2.6.1","authors":["Stjepan Glavina ","Contributors to futures-rs"],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-lite@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Futures, streams, and async I/O combinators","dependencies":[{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spin_on","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"waker-fn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"futures_lite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-lite-2.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["race","std"],"fastrand":["dep:fastrand"],"futures-io":["dep:futures-io"],"memchr":["dep:memchr"],"parking":["dep:parking"],"race":["fastrand"],"std":["alloc","fastrand/std","futures-io","parking"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-lite-2.6.1/Cargo.toml","categories":["asynchronous","concurrency"],"keywords":["asynchronous","futures","async"],"readme":"README.md","repository":"https://github.com/smol-rs/futures-lite","homepage":"https://github.com/smol-rs/futures-lite","documentation":"https://docs.rs/futures-lite","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"futures-timer","version":"3.0.3","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-timer@3.0.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Timeouts for futures.\n","dependencies":[{"name":"gloo-timers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":["futures"],"target":null,"rename":null,"registry":null,"path":null},{"name":"send_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-std","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"dev","optional":false,"uses_default_features":true,"features":["attributes"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_timer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-timer-3.0.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-timer-3.0.3/tests/smoke.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-timer-3.0.3/tests/timeout.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"gloo-timers":["dep:gloo-timers"],"send_wrapper":["dep:send_wrapper"],"wasm-bindgen":["gloo-timers","send_wrapper"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-timer-3.0.3/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/async-rs/futures-timer","homepage":"https://github.com/async-rs/futures-timer","documentation":"https://docs.rs/futures-timer","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"hashbrown","version":"0.14.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"dev","optional":false,"uses_default_features":true,"features":["validation"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"raw","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/raw.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"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"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"hashbrown","version":"0.15.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/set_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"hashbrown","version":"0.16.1","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/set_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"with_capacity","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/with_capacity.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["foldhash?/nightly","bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde_core","dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"heck","version":"0.5.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"heck is a case conversion library.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"heck","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/Cargo.toml","categories":["no-std"],"keywords":["string","case","camel","snake","unicode"],"readme":"README.md","repository":"https://github.com/withoutboats/heck","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"httparse","version":"1.10.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A tiny, safe, speedy, zero-copy HTTP/1.x parser.","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"httparse","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"uri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/tests/uri.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/benches/parse.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/Cargo.toml","categories":["network-programming","no-std","parser-implementations","web-programming"],"keywords":["http","parser","no_std"],"readme":"README.md","repository":"https://github.com/seanmonstar/httparse","homepage":null,"documentation":"https://docs.rs/httparse","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"hyper-rustls","version":"0.27.7","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rustls+hyper integration for pure rust HTTPS","dependencies":[{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["client-legacy","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":["server-auto"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":false,"features":["tls12"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pemfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["io-std","macros","net","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"hyper_rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":["native-tokio","http1"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":["aws-lc-rs"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aws-lc-rs":["rustls/aws_lc_rs"],"default":["native-tokio","http1","tls12","logging","aws-lc-rs"],"fips":["aws-lc-rs","rustls/fips"],"http1":["hyper-util/http1"],"http2":["hyper-util/http2"],"log":["dep:log"],"logging":["log","tokio-rustls/logging","rustls/logging"],"native-tokio":["rustls-native-certs"],"ring":["rustls/ring"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-platform-verifier":["dep:rustls-platform-verifier"],"tls12":["tokio-rustls/tls12","rustls/tls12"],"webpki-roots":["dep:webpki-roots"],"webpki-tokio":["webpki-roots"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/hyper-rustls","homepage":"https://github.com/rustls/hyper-rustls","documentation":"https://docs.rs/hyper-rustls/","edition":"2021","metadata":{"docs":{"rs":{"features":["http1","http2","logging","native-tokio","ring","rustls-platform-verifier","tls12","webpki-tokio"],"no-default-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"idna","version":"1.1.0","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"IDNA (Internationalizing Domain Names in Applications) and Punycode.","dependencies":[{"name":"idna_adapter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.1","kind":"normal","optional":false,"uses_default_features":true,"features":["const_generics"],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf8_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tester","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"idna","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/unit.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unitbis","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/unitbis.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"all","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/benches/all.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"compiled_data":["idna_adapter/compiled_data"],"default":["std","compiled_data"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/Cargo.toml","categories":[],"keywords":["no-std","web","http"],"readme":"README.md","repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null},{"crate":{"name":"idna_adapter","version":"1.2.1","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Back end adapter for idna","dependencies":[{"name":"icu_normalizer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"idna_adapter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"compiled_data":["icu_normalizer/compiled_data","icu_properties/compiled_data"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/Cargo.toml","categories":["no-std","internationalization"],"keywords":["unicode","dns","idna"],"readme":"README.md","repository":"https://github.com/hsivonen/idna_adapter","homepage":"https://docs.rs/crate/idna_adapter/latest","documentation":"https://docs.rs/idna_adapter/latest/idna_adapter/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"indexmap","version":"2.13.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A hash table with consistent order and fast iteration.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"indexmap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_full_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/tests/macros_full_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/tests/quick.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"faststring","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/benches/faststring.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"borsh":["dep:borsh"],"default":["std"],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon"],"serde":["dep:serde_core","dep:serde"],"std":[],"sval":["dep:sval"],"test_debug":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2021","metadata":{"docs":{"rs":{"features":["arbitrary","quickcheck","serde","borsh","rayon","sval"],"rustdoc-args":["--cfg","docsrs"]}},"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"inlinable_string","version":"0.1.15","authors":["Nick Fitzgerald "],"id":"registry+https://github.com/rust-lang/crates.io-index#inlinable_string@0.1.15","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The `inlinable_string` crate provides the `InlinableString` type -- an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation -- and the `StringExt` trait which abstracts string operations over both `std::string::String` and `InlinableString` (or even your own custom string type).","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"inlinable_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inlinable_string-0.1.15/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[],"no_std":[],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inlinable_string-0.1.15/Cargo.toml","categories":[],"keywords":["string","inline","inlinable"],"readme":"./README.md","repository":"https://github.com/fitzgen/inlinable_string","homepage":null,"documentation":"http://fitzgen.github.io/inlinable_string/inlinable_string/index.html","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"itertools","version":"0.13.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extra iterator adaptors, iterator methods, free functions, and macros.","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"permutohedron","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itertools","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"iris","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/examples/iris.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"adaptors_no_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/adaptors_no_collect.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_ok","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/flatten_ok.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"laziness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/laziness.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/macros_hygiene.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"merge_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/merge_join.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peeking_take_while","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/peeking_take_while.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/quick.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"specializations","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_core","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/test_core.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/test_std.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tuples","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/zip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench1","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/bench1.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations_with_replacement","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/combinations_with_replacement.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fold_specialization","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/fold_specialization.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"powerset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/powerset.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"specializations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tree_reduce","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tree_reduce.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuple_combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tuple_combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuples","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_alloc":[],"use_std":["use_alloc","either/use_std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/Cargo.toml","categories":["algorithms","rust-patterns","no-std","no-std::no-alloc"],"keywords":["iterator","data-structure","zip","product"],"readme":"README.md","repository":"https://github.com/rust-itertools/itertools","homepage":null,"documentation":"https://docs.rs/itertools/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.43.1"},"path":null},{"crate":{"name":"lazy_static","version":"1.5.0","authors":["Marvin Löbel "],"id":"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A macro for declaring lazily evaluated statics in Rust.","dependencies":[{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.8","kind":"normal","optional":true,"uses_default_features":false,"features":["once"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lazy_static","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mutex_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/examples/mutex_map.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"no_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/no_std.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/test.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/ui.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"spin":["dep:spin"],"spin_no_std":["spin"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/Cargo.toml","categories":["no-std","rust-patterns","memory-management"],"keywords":["macro","lazy","static"],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/lazy-static.rs","homepage":null,"documentation":"https://docs.rs/lazy_static","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"linux-raw-sys","version":"0.11.0","authors":["Dan Gohman "],"id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generated bindings for Linux's userspace API","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"linux_raw_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.11.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"auxvec":[],"bootparam":[],"btrfs":[],"core":["dep:core"],"default":["std","general","errno"],"elf":[],"elf_uapi":[],"errno":[],"general":[],"if_arp":[],"if_ether":[],"if_packet":[],"image":[],"io_uring":[],"ioctl":[],"landlock":[],"loop_device":[],"mempolicy":[],"net":[],"netlink":[],"no_std":[],"prctl":[],"ptrace":[],"rustc-dep-of-std":["core","no_std"],"std":[],"system":[],"xdp":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.11.0/Cargo.toml","categories":["external-ffi-bindings"],"keywords":["linux","uapi","ffi"],"readme":"README.md","repository":"https://github.com/sunfishcode/linux-raw-sys","homepage":null,"documentation":"https://docs.rs/linux-raw-sys","edition":"2021","metadata":{"docs":{"rs":{"features":["default","bootparam","btrfs","elf_uapi","image","ioctl","landlock","netlink","io_uring","if_arp","if_ether","if_packet","net","ptrace","prctl","elf","xdp","mempolicy","system","loop_device"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"lock_api","version":"0.4.14","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.","dependencies":[{"name":"owning_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"scopeguard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lock_api","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arc_lock":[],"atomic_usize":[],"default":["atomic_usize"],"nightly":[],"owning_ref":["dep:owning_ref"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/Cargo.toml","categories":["concurrency","no-std"],"keywords":["mutex","rwlock","lock","no_std"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"log","version":"0.4.29","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight logging facade for Rust\n","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":false,"features":["inline-i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"log","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/integration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"value","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/benches/value.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"kv":[],"kv_serde":["kv_std","value-bag/serde","serde"],"kv_std":["std","kv","value-bag/error"],"kv_sval":["kv","value-bag/sval","sval","sval_ref"],"kv_unstable":["kv","value-bag"],"kv_unstable_serde":["kv_serde","kv_unstable_std"],"kv_unstable_std":["kv_std","kv_unstable"],"kv_unstable_sval":["kv_sval","kv_unstable"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/Cargo.toml","categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","kv_std","kv_sval","kv_serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"mime","version":"0.3.17","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#mime@0.3.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Strongly Typed Mimes","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"mime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cmp","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/cmp.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/fmt.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/parse.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/Cargo.toml","categories":[],"keywords":["mime","media-extensions","media-types"],"readme":"README.md","repository":"https://github.com/hyperium/mime","homepage":null,"documentation":"https://docs.rs/mime","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"num-bigint","version":"0.4.6","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Big integer implementation for Rust","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_bigint","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bigint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_bitwise","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint_bitwise.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_scalar","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint_scalar.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"biguint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/biguint.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"biguint_scalar","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/biguint_scalar.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fuzzed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/fuzzed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"modpow","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/modpow.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roots","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/roots.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/bigint.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"factorial","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/factorial.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gcd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/gcd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"roots","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/roots.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shootout-pidigits","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/shootout-pidigits.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"default":["std"],"quickcheck":["dep:quickcheck"],"rand":["dep:rand"],"serde":["dep:serde"],"std":["num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/Cargo.toml","categories":["algorithms","data-structures","science"],"keywords":["mathematics","numerics","bignum"],"readme":"README.md","repository":"https://github.com/rust-num/num-bigint","homepage":"https://github.com/rust-num/num-bigint","documentation":"https://docs.rs/num-bigint","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","rand","quickcheck","arbitrary"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"num-complex","version":"0.4.6","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-complex@0.4.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Complex numbers implementation for Rust","dependencies":[{"name":"bytecheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_complex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"bytecheck":["dep:bytecheck"],"bytemuck":["dep:bytemuck"],"default":["std"],"libm":["num-traits/libm"],"rand":["dep:rand"],"rkyv":["dep:rkyv"],"serde":["dep:serde"],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-complex","homepage":"https://github.com/rust-num/num-complex","documentation":"https://docs.rs/num-complex","edition":"2021","metadata":{"docs":{"rs":{"features":["bytemuck","std","serde","rkyv/size_64","bytecheck","rand"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"num-integer","version":"0.1.46","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Integer traits and functions","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"average","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/tests/average.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roots","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/tests/roots.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"average","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/average.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gcd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/gcd.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"roots","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/roots.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"i128":[],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-integer","homepage":"https://github.com/rust-num/num-integer","documentation":"https://docs.rs/num-integer","edition":"2018","metadata":{"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null},{"crate":{"name":"num-iter","version":"0.1.45","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-iter@0.1.45","source":"registry+https://github.com/rust-lang/crates.io-index","description":"External iterators for generic mathematics","dependencies":[{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_iter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-iter-0.1.45/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"i128":[],"std":["num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-iter-0.1.45/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-iter","homepage":"https://github.com/rust-num/num-iter","documentation":"https://docs.rs/num-iter","edition":"2018","metadata":{"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null},{"crate":{"name":"num-rational","version":"0.4.2","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-rational@0.4.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rational numbers implementation for Rust","dependencies":[{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.42","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_rational","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-rational-0.4.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["num-bigint","std"],"num-bigint":["dep:num-bigint"],"num-bigint-std":["num-bigint/std"],"serde":["dep:serde"],"std":["num-bigint?/std","num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-rational-0.4.2/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics","fractions"],"readme":"README.md","repository":"https://github.com/rust-num/num-rational","homepage":"https://github.com/rust-num/num-rational","documentation":"https://docs.rs/num-rational","edition":"2021","metadata":{"docs":{"rs":{"features":["std","num-bigint-std","serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"num-traits","version":"0.2.19","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Numeric traits for generic mathematics","dependencies":[{"name":"libm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_traits","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/tests/cast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"i128":[],"libm":["dep:libm"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-traits","homepage":"https://github.com/rust-num/num-traits","documentation":"https://docs.rs/num-traits","edition":"2021","metadata":{"docs":{"rs":{"features":["std"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"num","version":"0.4.3","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num@0.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A collection of numeric types and traits for Rust, including bigint,\ncomplex, rational, range iterators, generic integers, and more!\n","dependencies":[{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-complex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.45","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-rational","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.19","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:num-bigint","num-rational/num-bigint"],"default":["std"],"libm":["num-complex/libm","num-traits/libm"],"num-bigint":["dep:num-bigint"],"rand":["num-bigint/rand","num-complex/rand"],"serde":["num-bigint/serde","num-complex/serde","num-rational/serde"],"std":["dep:num-bigint","num-bigint/std","num-complex/std","num-integer/std","num-iter/std","num-rational/std","num-rational/num-bigint-std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.4.3/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics","bignum"],"readme":"README.md","repository":"https://github.com/rust-num/num","homepage":"https://github.com/rust-num/num","documentation":"https://docs.rs/num","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","rand"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"once_cell","version":"1.21.3","authors":["Aleksey Kladov "],"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Single assignment cells and lazy values.","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"dev","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"once_cell","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bench_acquire","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/bench_acquire.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lazy_static","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/lazy_static.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"reentrant_init_deadlocks","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/reentrant_init_deadlocks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regex","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/regex.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"test_synchronization","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/test_synchronization.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"it","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/tests/it/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/Cargo.toml","categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"openssl-probe","version":"0.2.0","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#openssl-probe@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tool for helping to find SSL certificate locations on the system for OpenSSL\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"openssl_probe","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"probe","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/examples/probe.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/openssl-probe","homepage":"https://github.com/alexcrichton/openssl-probe","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"parking_lot","version":"0.12.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"More compact and efficient implementations of the standard synchronization primitives.","dependencies":[{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"parking_lot","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"issue_203","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/tests/issue_203.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_392","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/tests/issue_392.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"arc_lock":["lock_api/arc_lock"],"deadlock_detection":["parking_lot_core/deadlock_detection"],"default":[],"hardware-lock-elision":[],"nightly":["parking_lot_core/nightly","lock_api/nightly"],"owning_ref":["lock_api/owning_ref"],"send_guard":[],"serde":["lock_api/serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/Cargo.toml","categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":"README.md","repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["arc_lock","serde","deadlock_detection"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["arc_lock","serde","deadlock_detection"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"parking_lot_core","version":"0.9.12","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An advanced API for creating custom synchronization primitives.","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.60","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"petgraph","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"redox_syscall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.95","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"parking_lot_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"backtrace":["dep:backtrace"],"deadlock_detection":["petgraph","backtrace"],"nightly":[],"petgraph":["dep:petgraph"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/Cargo.toml","categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"percent-encoding","version":"2.3.2","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Percent encoding and decoding","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"percent_encoding","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/Cargo.toml","categories":["no-std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"path":null},{"crate":{"name":"regex-automata","version":"0.4.13","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Automata construction and matching using regular expressions.","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bstr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex_automata","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":[],"default":["std","syntax","perf","unicode","meta","nfa","dfa","hybrid"],"dfa":["dfa-build","dfa-search","dfa-onepass"],"dfa-build":["nfa-thompson","dfa-search"],"dfa-onepass":["nfa-thompson"],"dfa-search":[],"hybrid":["alloc","nfa-thompson"],"internal-instrument":["internal-instrument-pikevm"],"internal-instrument-pikevm":["logging","std"],"logging":["dep:log","aho-corasick?/logging","memchr?/logging"],"meta":["syntax","nfa-pikevm"],"nfa":["nfa-thompson","nfa-pikevm","nfa-backtrack"],"nfa-backtrack":["nfa-thompson"],"nfa-pikevm":["nfa-thompson"],"nfa-thompson":["alloc"],"perf":["perf-inline","perf-literal"],"perf-inline":[],"perf-literal":["perf-literal-substring","perf-literal-multisubstring"],"perf-literal-multisubstring":["dep:aho-corasick"],"perf-literal-substring":["aho-corasick?/perf-literal","dep:memchr"],"std":["regex-syntax?/std","memchr?/std","aho-corasick?/std","alloc"],"syntax":["dep:regex-syntax","alloc"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","unicode-word-boundary","regex-syntax?/unicode"],"unicode-age":["regex-syntax?/unicode-age"],"unicode-bool":["regex-syntax?/unicode-bool"],"unicode-case":["regex-syntax?/unicode-case"],"unicode-gencat":["regex-syntax?/unicode-gencat"],"unicode-perl":["regex-syntax?/unicode-perl"],"unicode-script":["regex-syntax?/unicode-script"],"unicode-segment":["regex-syntax?/unicode-segment"],"unicode-word-boundary":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/Cargo.toml","categories":["text-processing"],"keywords":["regex","dfa","automata","automaton","nfa"],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex/tree/master/regex-automata","documentation":"https://docs.rs/regex-automata","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"regex-syntax","version":"0.8.8","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A regular expression parser.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex_syntax","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"default":["std","unicode"],"std":[],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"unicode-age":[],"unicode-bool":[],"unicode-case":[],"unicode-gencat":[],"unicode-perl":[],"unicode-script":[],"unicode-segment":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex/tree/master/regex-syntax","documentation":"https://docs.rs/regex-syntax","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"regex","version":"1.12.2","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex@1.12.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.12","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","syntax","meta","nfa-pikevm"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std","perf","unicode","regex-syntax/default"],"logging":["aho-corasick?/logging","memchr?/logging","regex-automata/logging"],"pattern":[],"perf":["perf-cache","perf-dfa","perf-onepass","perf-backtrack","perf-inline","perf-literal"],"perf-backtrack":["regex-automata/nfa-backtrack"],"perf-cache":[],"perf-dfa":["regex-automata/hybrid"],"perf-dfa-full":["regex-automata/dfa-build","regex-automata/dfa-search"],"perf-inline":["regex-automata/perf-inline"],"perf-literal":["dep:aho-corasick","dep:memchr","regex-automata/perf-literal"],"perf-onepass":["regex-automata/dfa-onepass"],"std":["aho-corasick?/std","memchr?/std","regex-automata/std","regex-syntax/std"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","regex-automata/unicode","regex-syntax/unicode"],"unicode-age":["regex-automata/unicode-age","regex-syntax/unicode-age"],"unicode-bool":["regex-automata/unicode-bool","regex-syntax/unicode-bool"],"unicode-case":["regex-automata/unicode-case","regex-syntax/unicode-case"],"unicode-gencat":["regex-automata/unicode-gencat","regex-syntax/unicode-gencat"],"unicode-perl":["regex-automata/unicode-perl","regex-automata/unicode-word-boundary","regex-syntax/unicode-perl"],"unicode-script":["regex-automata/unicode-script","regex-syntax/unicode-script"],"unicode-segment":["regex-automata/unicode-segment","regex-syntax/unicode-segment"],"unstable":["pattern"],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/Cargo.toml","categories":["text-processing"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex","documentation":"https://docs.rs/regex","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"rustix","version":"1.1.3","authors":["Dan Gohman ","Jakub Konka "],"id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.171","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"libc_errno","registry":null,"path":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":false,"features":["general","ioctl","no_std"],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(criterion, not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.177","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":"libc_errno","registry":null,"path":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":false,"features":["auxvec","general","errno","ioctl","no_std","elf"],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.177","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":"libc_errno","registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(windows)","rename":"libc_errno","registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock"],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.20.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"rustix","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/benches/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-apis":["event","fs","io_uring","mm","mount","net","param","pipe","process","pty","rand","runtime","shm","stdio","system","termios","thread","time"],"alloc":[],"core":["dep:core"],"default":["std"],"event":[],"fs":[],"io_uring":["event","fs","net","thread","linux-raw-sys/io_uring"],"libc":["dep:libc"],"libc_errno":["dep:libc_errno"],"linux_4_11":[],"linux_5_1":["linux_4_11"],"linux_5_11":["linux_5_1"],"linux_latest":["linux_5_11"],"mm":[],"mount":[],"net":["linux-raw-sys/net","linux-raw-sys/netlink","linux-raw-sys/if_ether","linux-raw-sys/xdp"],"param":[],"pipe":[],"process":["linux-raw-sys/prctl"],"pty":["fs"],"rand":[],"runtime":["linux-raw-sys/prctl"],"rustc-dep-of-std":["core","rustc-std-workspace-alloc","linux-raw-sys/rustc-dep-of-std","bitflags/rustc-dep-of-std"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"shm":["fs"],"std":["bitflags/std","alloc","libc?/std","libc_errno?/std"],"stdio":[],"system":["linux-raw-sys/system"],"termios":[],"thread":["linux-raw-sys/prctl"],"time":[],"try_close":[],"use-explicitly-provided-auxv":[],"use-libc":["libc_errno","libc"],"use-libc-auxv":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/Cargo.toml","categories":["os::unix-apis","date-and-time","filesystem","network-programming"],"keywords":["api","file","network","safe","syscall"],"readme":"README.md","repository":"https://github.com/bytecodealliance/rustix","homepage":null,"documentation":"https://docs.rs/rustix","edition":"2021","metadata":{"docs":{"rs":{"features":["all-apis"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-unknown-illumos","x86_64-unknown-redox","x86_64-unknown-haiku","wasm32-unknown-emscripten","wasm32-wasip1"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"rustls-native-certs","version":"0.8.3","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-native-certs@0.8.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"rustls-native-certs allows rustls to use the platform native certificate store","dependencies":[{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"openssl-probe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"macos\")))","rename":null,"registry":null,"path":null},{"name":"security-framework","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","rename":null,"registry":null,"path":null},{"name":"schannel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"rustls_native_certs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"google","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/examples/google.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"print-trust-anchors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/examples/print-trust-anchors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compare_mozilla","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/tests/compare_mozilla.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoketests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/tests/smoketests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/Cargo.toml","categories":["network-programming","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/rustls-native-certs","homepage":"https://github.com/rustls/rustls-native-certs","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"rustls","version":"0.23.36","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rustls is a modern TLS library written in Rust.","dependencies":[{"name":"aws-lc-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli-decompressor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":false,"features":["default-hasher","inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.16","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","race"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103.5","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":"webpki","registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zlib-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"macro_rules_attribute","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":false,"features":["pem","aws_lc_rs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_ca","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/examples/internal/test_ca.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":["ring"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"aws-lc-rs":["aws_lc_rs"],"aws_lc_rs":["dep:aws-lc-rs","webpki/aws-lc-rs","aws-lc-rs/aws-lc-sys","aws-lc-rs/prebuilt-nasm"],"brotli":["dep:brotli","dep:brotli-decompressor","std"],"custom-provider":[],"default":["aws_lc_rs","logging","prefer-post-quantum","std","tls12"],"fips":["aws_lc_rs","aws-lc-rs?/fips","webpki/aws-lc-rs-fips"],"hashbrown":["dep:hashbrown"],"log":["dep:log"],"logging":["log"],"prefer-post-quantum":["aws_lc_rs"],"read_buf":["rustversion","std"],"ring":["dep:ring","webpki/ring"],"rustversion":["dep:rustversion"],"std":["webpki/std","pki-types/std","once_cell/std"],"tls12":[],"zlib":["dep:zlib-rs"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/Cargo.toml","categories":["network-programming","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/rustls","homepage":"https://github.com/rustls/rustls","documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"enum_no_repr_variant_discriminant_changed":"warn"}},"cargo_check_external_types":{"allowed_external_types":["rustls_pki_types","rustls_pki_types::*"]},"docs":{"rs":{"features":["read_buf","ring"],"rustdoc-args":["--cfg","rustls_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"scopeguard","version":"1.2.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"scopeguard","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"readme","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/examples/readme.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["scope-guard","defer","panic","unwind"],"readme":"README.md","repository":"https://github.com/bluss/scopeguard","homepage":null,"documentation":"https://docs.rs/scopeguard/","edition":"2015","metadata":{"release":{"no-dev-version":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"security-framework-sys","version":"2.15.0","authors":["Steven Fackler ","Kornel "],"id":"registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.15.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Apple `Security.framework` low-level FFI bindings","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"security_framework_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"OSX_10_10":["OSX_10_9"],"OSX_10_11":["OSX_10_10"],"OSX_10_12":["OSX_10_11"],"OSX_10_13":["OSX_10_12"],"OSX_10_14":["OSX_10_13"],"OSX_10_15":["OSX_10_14"],"OSX_10_9":[],"default":["OSX_10_12"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/Cargo.toml","categories":["os::macos-apis","external-ffi-bindings"],"keywords":["ffi","iOS","TLS","SSL","crypto"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security-framework-sys","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"security-framework","version":"3.5.1","authors":["Steven Fackler ","Kornel "],"id":"registry+https://github.com/rust-lang/crates.io-index#security-framework@3.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Security.framework bindings for macOS and iOS","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core-foundation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.139","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.15","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"security_framework","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"find_internet_password","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/find_internet_password.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_internet_password","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/set_internet_password.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"OSX_10_12":["security-framework-sys/OSX_10_12"],"OSX_10_13":["OSX_10_12","security-framework-sys/OSX_10_13","alpn","session-tickets"],"OSX_10_14":["OSX_10_13","security-framework-sys/OSX_10_14"],"OSX_10_15":["OSX_10_14","security-framework-sys/OSX_10_15"],"alpn":[],"default":["OSX_10_12"],"job-bless":[],"log":["dep:log"],"nightly":[],"session-tickets":[],"sync-keychain":["OSX_10_13"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/Cargo.toml","categories":["os::macos-apis","cryptography","api-bindings"],"keywords":["iOS","TLS","SSL","crypto","keychain"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security_framework","documentation":"https://docs.rs/security_framework","edition":"2021","metadata":{"docs":{"rs":{"features":["OSX_10_15"],"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"signal-hook-registry","version":"1.4.8","authors":["Michal 'vorner' Vaner ","Masaki Hara "],"id":"registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Backend crate for signal-hook","dependencies":[{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.2, <0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"signal-hook","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"signal_hook_registry","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"unregister_signal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/tests/unregister_signal.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/Cargo.toml","categories":[],"keywords":["signal","unix","daemon"],"readme":"README.md","repository":"https://github.com/vorner/signal-hook","homepage":null,"documentation":"https://docs.rs/signal-hook-registry","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.26.0"},"path":null},{"crate":{"name":"smallvec","version":"1.15.1","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"'Small vector' optimization: store up to a small number of items on the stack","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"malloc_size_of","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unty","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"bincode1","registry":null,"path":null},{"name":"debugger_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"debugger_test_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"smallvec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"debugger_visualizer","kind":["test"],"crate_types":["bin"],"required_features":["debugger_visualizer"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/tests/debugger_visualizer.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"macro","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/tests/macro.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"bincode":["dep:bincode"],"const_generics":[],"const_new":["const_generics"],"debugger_visualizer":[],"drain_filter":[],"drain_keep_rest":["drain_filter"],"impl_bincode":["bincode","unty"],"malloc_size_of":["dep:malloc_size_of"],"may_dangle":[],"serde":["dep:serde"],"specialization":[],"union":[],"unty":["dep:unty"],"write":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/Cargo.toml","categories":["data-structures"],"keywords":["small","vec","vector","stack","no_std"],"readme":"README.md","repository":"https://github.com/servo/rust-smallvec","homepage":null,"documentation":"https://docs.rs/smallvec/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"socket2","version":"0.6.1","authors":["Alex Crichton ","Thomas de Zeeuw "],"id":"registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.172","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.60","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock","Win32_System_IO","Win32_System_Threading","Win32_System_WindowsProgramming"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"socket2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"all":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/Cargo.toml","categories":["api-bindings","network-programming"],"keywords":["io","socket","network"],"readme":"README.md","repository":"https://github.com/rust-lang/socket2","homepage":"https://github.com/rust-lang/socket2","documentation":"https://docs.rs/socket2","edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["libc::socklen_t","libc::*::socklen_t","libc::sa_family_t","libc::*::sa_family_t","windows_sys::Win32::Networking::WinSock::socklen_t","windows_sys::Win32::Networking::WinSock::ADDRESS_FAMILY"]},"docs":{"rs":{"all-features":true,"default-target":"x86_64-unknown-linux-gnu","targets":["aarch64-apple-ios","aarch64-linux-android","armv7-linux-androideabi","i686-linux-android","x86_64-apple-darwin","x86_64-pc-solaris","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-redox"]}},"playground":{"features":["all"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null},{"crate":{"name":"stable_deref_trait","version":"1.2.1","authors":["Robert Grosse "],"id":"registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"stable_deref_trait","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/Cargo.toml","categories":["memory-management","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/storyyeller/stable_deref_trait","homepage":null,"documentation":"https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"thread_local","version":"1.1.9","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Per-object thread-local storage","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thread_local","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"thread_local","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/benches/thread_local.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/Cargo.toml","categories":[],"keywords":["thread_local","concurrent","thread"],"readme":"README.md","repository":"https://github.com/Amanieu/thread_local-rs","homepage":null,"documentation":"https://docs.rs/thread_local/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"tikv-jemalloc-sys","version":"0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","authors":["Alex Crichton ","Gonzalo Brito Gadeschi ","The TiKV Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust FFI bindings to jemalloc\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tikv_jemalloc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"malloc_conf_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/malloc_conf_empty.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"malloc_conf_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/malloc_conf_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unprefixed_malloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/unprefixed_malloc.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"background_threads":["background_threads_runtime_support"],"background_threads_runtime_support":[],"debug":[],"default":["background_threads_runtime_support"],"disable_cache_oblivious":[],"disable_initial_exec_tls":[],"override_allocator_on_supported_platforms":["unprefixed_malloc_on_supported_platforms"],"profiling":[],"stats":[],"unprefixed_malloc_on_supported_platforms":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/Cargo.toml","categories":[],"keywords":["allocator","jemalloc"],"readme":"README.md","repository":"https://github.com/tikv/jemallocator","homepage":"https://github.com/tikv/jemallocator","documentation":"https://docs.rs/tikv-jemallocator-sys","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","jemallocator_docs"]}}},"links":"jemalloc","publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"tikv-jemallocator","version":"0.6.1","authors":["Alex Crichton ","Gonzalo Brito Gadeschi ","Simon Sapin ","Steven Fackler ","The TiKV Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tikv-jemallocator@0.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust allocator backed by jemalloc\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemalloc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemalloc-ctl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tikv_jemallocator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"background_thread_defaults","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/background_thread_defaults.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"background_thread_enabled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/background_thread_enabled.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ffi","kind":["test"],"crate_types":["bin"],"required_features":["stats"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"grow_in_place","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/grow_in_place.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"malloctl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/malloctl.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shrink_in_place","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/shrink_in_place.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/smoke.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke_ffi","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/smoke_ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"usable_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/usable_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roundtrip","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/benches/roundtrip.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc_trait":[],"background_threads":["tikv-jemalloc-sys/background_threads"],"background_threads_runtime_support":["tikv-jemalloc-sys/background_threads_runtime_support"],"debug":["tikv-jemalloc-sys/debug"],"default":["background_threads_runtime_support"],"disable_cache_oblivious":["tikv-jemalloc-sys/disable_cache_oblivious"],"disable_initial_exec_tls":["tikv-jemalloc-sys/disable_initial_exec_tls"],"override_allocator_on_supported_platforms":["unprefixed_malloc_on_supported_platforms","tikv-jemalloc-sys/override_allocator_on_supported_platforms"],"profiling":["tikv-jemalloc-sys/profiling"],"stats":["tikv-jemalloc-sys/stats"],"unprefixed_malloc_on_supported_platforms":["tikv-jemalloc-sys/unprefixed_malloc_on_supported_platforms"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/Cargo.toml","categories":["memory-management","api-bindings"],"keywords":["allocator","jemalloc"],"readme":"README.md","repository":"https://github.com/tikv/jemallocator","homepage":"https://github.com/tikv/jemallocator","documentation":"https://docs.rs/jemallocator","edition":"2018","metadata":{"docs":{"rs":{"features":[],"rustdoc-args":["--cfg","jemallocator_docs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"unicase","version":"2.9.0","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicase@2.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A case-insensitive wrapper around strings.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicase","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicase-2.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicase-2.9.0/Cargo.toml","categories":["internationalization","text-processing","no-std"],"keywords":["lowercase","case","case-insensitive","case-folding","no_std"],"readme":"README.md","repository":"https://github.com/seanmonstar/unicase","homepage":null,"documentation":"https://docs.rs/unicase","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"unicode-width","version":"0.2.2","authors":["kwantam ","Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"rustc-std-workspace-std","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"std","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicode_width","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"cjk":[],"core":["dep:core"],"default":["cjk"],"no_std":[],"rustc-dep-of-std":["std","core"],"std":["dep:std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/Cargo.toml","categories":["command-line-interface","internationalization","no-std::no-alloc","text-processing"],"keywords":["text","width","unicode"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-width","homepage":"https://github.com/unicode-rs/unicode-width","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"path":null},{"crate":{"name":"url","version":"2.5.8","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#url@2.5.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"URL library for Rust, based on the WHATWG URL Standard","dependencies":[{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.2","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"idna","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","compiled_data"],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"url","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/tests/unit.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"url_wpt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/tests/wpt.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"debugger_visualizer":[],"default":["std"],"expose_internals":[],"serde":["dep:serde","dep:serde_derive"],"std":["idna/std","percent-encoding/std","form_urlencoded/std","serde?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/Cargo.toml","categories":["parser-implementations","web-programming","encoding","no-std"],"keywords":["url","parser"],"readme":"README.md","repository":"https://github.com/servo/rust-url","homepage":null,"documentation":"https://docs.rs/url","edition":"2018","metadata":{"docs":{"rs":{"features":["serde"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"uuid","version":"1.19.0","authors":["Ashley Mannix","Dylan DPC","Hunar Roop Kahlon"],"id":"registry+https://github.com/rust-lang/crates.io-index#uuid@1.19.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to generate and parse UUIDs.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1_smol","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slog","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid-macro-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.56","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.52","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid-rng-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":"uuid-rng-internal-lib","registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["msrv"],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"uuid","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.19.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arbitrary":["dep:arbitrary"],"atomic":["dep:atomic"],"borsh":["dep:borsh","dep:borsh-derive"],"bytemuck":["dep:bytemuck"],"default":["std"],"fast-rng":["rng","dep:rand"],"js":["dep:wasm-bindgen","dep:js-sys"],"macro-diagnostics":["dep:uuid-macro-internal"],"md5":["dep:md-5"],"rng":["dep:getrandom"],"rng-getrandom":["rng","dep:getrandom","uuid-rng-internal-lib","uuid-rng-internal-lib/getrandom"],"rng-rand":["rng","dep:rand","uuid-rng-internal-lib","uuid-rng-internal-lib/rand"],"serde":["dep:serde_core"],"sha1":["dep:sha1_smol"],"slog":["dep:slog"],"std":["wasm-bindgen?/std","js-sys?/std"],"uuid-rng-internal-lib":["dep:uuid-rng-internal-lib"],"v1":["atomic"],"v3":["md5"],"v4":["rng"],"v5":["sha1"],"v6":["atomic"],"v7":["rng"],"v8":[],"zerocopy":["dep:zerocopy"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.19.0/Cargo.toml","categories":["data-structures","no-std","parser-implementations","wasm"],"keywords":["guid","unique","uuid"],"readme":"README.md","repository":"https://github.com/uuid-rs/uuid","homepage":"https://github.com/uuid-rs/uuid","documentation":"https://docs.rs/uuid","edition":"2021","metadata":{"docs":{"rs":{"features":["serde","arbitrary","slog","borsh","v1","v3","v4","v5","v6","v7","v8"],"rustc-args":["--cfg","uuid_unstable"],"rustdoc-args":["--cfg","uuid_unstable"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["serde","v1","v3","v4","v5","v6","v7","v8"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"xattr","version":"1.6.1","authors":["Steven Allen "],"id":"registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"unix extended filesystem attributes","dependencies":[{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":false,"features":["fs","std"],"target":"cfg(any(target_os = \"android\", target_os = \"linux\", target_os = \"macos\", target_os = \"hurd\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"freebsd\", target_os = \"netbsd\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"xattr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"main","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/tests/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["unsupported"],"unsupported":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/Cargo.toml","categories":[],"keywords":["xattr","filesystem","unix"],"readme":"README.md","repository":"https://github.com/Stebalien/xattr","homepage":null,"documentation":"https://docs.rs/xattr","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/LICENSE-APACHE","used_by":[{"crate":{"name":"hashlink","version":"0.10.0","authors":["kyren "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashlink@0.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HashMap-like containers that hold their key-value pairs in a user controllable order","dependencies":[{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":false,"uses_default_features":false,"features":["default-hasher","inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashlink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"linked_hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/linked_hash_map.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"linked_hash_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/linked_hash_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lru_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/lru_cache.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"],"serde_impl":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/Cargo.toml","categories":[],"keywords":["data-structures","no_std"],"readme":"README.md","repository":"https://github.com/kyren/hashlink","homepage":null,"documentation":"https://docs.rs/hashlink","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"hashlink","version":"0.11.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#hashlink@0.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HashMap-like containers that hold their key-value pairs in a user controllable order","dependencies":[{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":false,"uses_default_features":false,"features":["default-hasher"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashlink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"linked_hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/linked_hash_map.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"linked_hash_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/linked_hash_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lru_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/lru_cache.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"],"serde_impl":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/Cargo.toml","categories":[],"keywords":["data-structures","no_std"],"readme":"README.md","repository":"https://github.com/kyren/hashlink","homepage":null,"documentation":"https://docs.rs/hashlink","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/LICENSE-APACHE","used_by":[{"crate":{"name":"lexical-core","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-core@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lexical, to- and from-string conversion routines.","dependencies":[{"name":"lexical-parse-float","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-parse-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-float","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_97_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/tests/issue_97_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-write-integer?/compact","lexical-write-float?/compact","lexical-parse-integer?/compact","lexical-parse-float?/compact"],"default":["std","write-integers","write-floats","parse-integers","parse-floats"],"f128":["lexical-util/f128","lexical-parse-float?/f128","lexical-write-float?/f128"],"f16":["lexical-util/f16","lexical-parse-float?/f16","lexical-write-float?/f16"],"floats":["parse-floats","write-floats"],"format":["lexical-util/format","lexical-parse-integer?/format","lexical-parse-float?/format","lexical-write-integer?/format","lexical-write-float?/format"],"integers":["parse-integers","write-integers"],"lexical-parse-float":["dep:lexical-parse-float"],"lexical-parse-integer":["dep:lexical-parse-integer"],"lexical-write-float":["dep:lexical-write-float"],"lexical-write-integer":["dep:lexical-write-integer"],"lint":["lexical-util/lint","lexical-write-integer?/lint","lexical-write-float?/lint","lexical-parse-integer?/lint","lexical-parse-float?/lint"],"parse":["parse-integers","parse-floats"],"parse-floats":["lexical-parse-float"],"parse-integers":["lexical-parse-integer"],"power-of-two":["lexical-util/power-of-two","lexical-write-integer?/power-of-two","lexical-write-float?/power-of-two","lexical-parse-integer?/power-of-two","lexical-parse-float?/power-of-two"],"radix":["power-of-two","lexical-util/radix","lexical-write-integer?/radix","lexical-write-float?/radix","lexical-parse-integer?/radix","lexical-parse-float?/radix"],"std":["lexical-util/std","lexical-write-integer/std","lexical-write-float/std","lexical-parse-integer/std","lexical-parse-float/std"],"write":["write-integers","write-floats"],"write-floats":["lexical-write-float"],"write-integers":["lexical-write-integer"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/Cargo.toml","categories":["parsing","encoding","no-std","value-formatting"],"keywords":["parsing","lexical","encoding","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","write-integers","write-floats","parse-integers","parse-floats","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-parse-float","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-parse-float@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient parsing of floats from strings.","dependencies":[{"name":"lexical-parse-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["parse-floats"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_parse_float","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon_radix_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon_radix_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigfloat_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bigfloat_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bigint_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"binary_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/binary_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"float_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/float_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_96_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/issue_96_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_98_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/issue_98_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lemire_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/lemire_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"libm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/libm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limits_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/limits_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mask_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/mask_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"number_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/number_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/parse_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shared_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/shared_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"slow_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/slow_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stackvec","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/stackvec.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stackvec_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/stackvec_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact","lexical-parse-integer/compact"],"default":["std"],"f128":["lexical-util/f128"],"f16":["lexical-util/f16"],"format":["lexical-util/format","lexical-parse-integer/format"],"lint":["lexical-util/lint","lexical-parse-integer/lint"],"power-of-two":["lexical-util/power-of-two","lexical-parse-integer/power-of-two"],"radix":["lexical-util/radix","lexical-parse-integer/radix","power-of-two"],"std":["lexical-util/std","lexical-parse-integer/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/Cargo.toml","categories":["parsing","no-std"],"keywords":["parsing","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-parse-integer","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-parse-integer@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient parsing of integers from strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["parse-integers"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_parse_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_91_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_91_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_96_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_96_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_98_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_98_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"partial_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/partial_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/util.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact"],"default":["std"],"format":["lexical-util/format"],"lint":["lexical-util/lint"],"power-of-two":["lexical-util/power-of-two"],"radix":["lexical-util/radix","power-of-two"],"std":["lexical-util/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/Cargo.toml","categories":["parsing","no-std"],"keywords":["parsing","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-util","version":"1.0.7","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-util@1.0.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Shared utilities for lexical creates.","dependencies":[{"name":"float16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ascii_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/ascii_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bf16_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/bf16_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"digit_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/digit_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"f16_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/f16_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"feature_format_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/feature_format_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"format_builder_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/format_builder_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"format_flags_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/format_flags_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iterator_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/iterator_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"not_feature_format_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/not_feature_format_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"num_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/num_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"skip_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/skip_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":[],"default":["std"],"f128":["parse-floats","write-floats"],"f16":["parse-floats","write-floats","float16"],"float16":["dep:float16"],"format":[],"lint":[],"parse-floats":[],"parse-integers":[],"power-of-two":[],"radix":["power-of-two"],"std":[],"write-floats":[],"write-integers":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","write-integers","write-floats","parse-integers","parse-floats","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-write-float","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-write-float@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient formatting of floats to strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["write-floats"],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_write_float","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"binary_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/binary_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compact_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/compact_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hex_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/hex_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_94_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/issue_94_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact","lexical-write-integer/compact"],"default":["std"],"f128":["lexical-util/f128"],"f16":["lexical-util/f16"],"format":["lexical-util/format"],"lint":["lexical-util/lint","lexical-write-integer/lint"],"power-of-two":["lexical-util/power-of-two","lexical-write-integer/power-of-two"],"radix":["lexical-util/radix","lexical-write-integer/radix","power-of-two"],"std":["lexical-util/std","lexical-write-integer/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["encoding","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"lexical-write-integer","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-write-integer@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient formatting of integers to strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["write-integers"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_write_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decimal_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/decimal_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"digit_count_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/digit_count_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"radix_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/radix_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/util.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact"],"default":["std"],"format":["lexical-util/format"],"lint":["lexical-util/lint"],"power-of-two":["lexical-util/power-of-two"],"radix":["lexical-util/radix","power-of-two"],"std":["lexical-util/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["encoding","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n http://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/LICENSE-APACHE","used_by":[{"crate":{"name":"argon2","version":"0.5.3","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#argon2@0.5.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","dependencies":[{"name":"base64ct","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"blake2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["rand_core"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"argon2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"kat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/tests/kat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"phc_strings","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/tests/phc_strings.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["password-hash/alloc"],"default":["alloc","password-hash","rand"],"password-hash":["dep:password-hash"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/Cargo.toml","categories":["authentication","cryptography","no-std"],"keywords":["crypto","hashing","password","phf"],"readme":"README.md","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","homepage":null,"documentation":"https://docs.rs/argon2","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"base64ct","version":"1.8.2","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"base64ct","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bcrypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/bcrypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"crypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/crypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/proptests.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shacrypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/shacrypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"standard","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/standard.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"url","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/url.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/benches/mod.rs","edition":"2024","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/Cargo.toml","categories":["cryptography","encoding","no-std","parser-implementations"],"keywords":["crypto","base64","pem","phc"],"readme":"README.md","repository":"https://github.com/RustCrypto/formats","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","edition":"2024","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"path":null},{"crate":{"name":"blake2","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#blake2@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"BLAKE2 hash functions","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"normal","optional":false,"uses_default_features":true,"features":["mac"],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"blake2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mac","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/mac.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"persona","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/persona.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"reset":[],"simd":[],"simd_asm":["simd_opt"],"simd_opt":["simd"],"size_opt":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","blake2","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/blake2","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"block-buffer","version":"0.10.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Buffer type for block processing of data","dependencies":[{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"block_buffer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["block","buffer"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/block-buffer","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"cpufeatures","version":"0.2.17","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"aarch64-linux-android","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cpufeatures","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aarch64","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/aarch64.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"loongarch64","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/loongarch64.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"x86","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/x86.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/Cargo.toml","categories":["hardware-support","no-std"],"keywords":["cpuid","target-feature"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/cpufeatures","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"crypto-common","version":"0.1.7","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Common cryptographic traits","dependencies":[{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.14.7","kind":"normal","optional":false,"uses_default_features":true,"features":["more_lengths"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typenum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crypto_common","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crypto-common-0.1.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"getrandom":["rand_core/getrandom"],"rand_core":["dep:rand_core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crypto-common-0.1.7/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","traits"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/crypto-common","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"digest","version":"0.10.7","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for cryptographic hash functions and message authentication codes","dependencies":[{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"block-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"const-oid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"digest","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"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"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/Cargo.toml","categories":["cryptography","no-std"],"keywords":["digest","crypto","hash"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/digest","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"keccak","version":"0.1.5","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#keccak@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants\n","dependencies":[{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"aarch64\")","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"keccak","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":[],"no_unroll":[],"simd":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sponge","keccak","keccak-f","keccak-p"],"readme":"README.md","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","homepage":null,"documentation":"https://docs.rs/keccak","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"md-5","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#md-5@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"MD5 hash function","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"md5-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"md5","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["md5-asm"],"default":["std"],"force-soft":[],"loongarch64_asm":[],"md5-asm":["dep:md5-asm"],"oid":["digest/oid"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","md5","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/md-5","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"password-hash","version":"0.5.0","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#password-hash@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits which describe the functionality of password hashing algorithms,\nas well as a `no_std`-friendly implementation of the PHC string format\n(a well-defined subset of the Modular Crypt Format a.k.a. MCF)\n","dependencies":[{"name":"base64ct","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"password_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"encoding","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/encoding.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hashing","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/hashing.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"password_hash","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/password_hash.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_vectors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/test_vectors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["base64ct/alloc"],"default":["rand_core"],"getrandom":["rand_core/getrandom"],"rand_core":["dep:rand_core"],"std":["alloc","base64ct/std","rand_core/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/Cargo.toml","categories":["authentication","cryptography","no-std"],"keywords":["crypt","mcf","password","pbkdf","phc"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits/tree/master/password-hash","homepage":null,"documentation":"https://docs.rs/password-hash","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"sha1","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SHA-1 hash function","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null},{"name":"sha1-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha1","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["sha1-asm"],"compress":[],"default":["std"],"force-soft":[],"loongarch64_asm":[],"oid":["digest/oid"],"sha1-asm":["dep:sha1-asm"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha1","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha1","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"sha2","version":"0.10.9","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null},{"name":"sha2-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["sha2-asm"],"asm-aarch64":["asm"],"compress":[],"default":["std"],"force-soft":[],"force-soft-compact":[],"loongarch64_asm":[],"oid":["digest/oid"],"sha2-asm":["dep:sha2-asm"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha2","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha2","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"sha3","version":"0.10.8","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha3@0.10.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of SHA-3, a family of Keccak-based hash functions\nincluding the SHAKE family of eXtendable-Output Functions (XOFs), as well as\nthe accelerated variant TurboSHAKE\n","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"keccak","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.4","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha3","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aliases","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/aliases.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cshake","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/cshake.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"turboshake","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/turboshake.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["keccak/asm"],"default":["std"],"oid":["digest/oid"],"reset":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha3","keccak","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/LICENSE-APACHE","used_by":[{"crate":{"name":"rand_core","version":"0.6.4","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core random number generator traits and tools for implementation.\n","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"getrandom":["dep:getrandom"],"serde":["dep:serde"],"serde1":["serde"],"std":["alloc","getrandom","getrandom/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"all-features":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rand_core","version":"0.9.3","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core random number generator traits and tools for implementation.\n","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"os_rng":["dep:getrandom"],"serde":["dep:serde"],"std":["getrandom?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.3/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"all-features":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/LICENSE-APACHE","used_by":[{"crate":{"name":"getrandom","version":"0.2.16","authors":["The Rand Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small cross-platform library for retrieving random data from system source","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"getrandom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/custom.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"normal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/normal.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rdrand","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/rdrand.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/benches/buffer.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"linux_disable_fallback":[],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/Cargo.toml","categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","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"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"getrandom","version":"0.3.4","authors":["The Rand Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small cross-platform library for retrieving random data from system source","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"wasip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))","rename":null,"registry":null,"path":null},{"name":"r-efi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"netbsd\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"solaris\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"vxworks\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"getrandom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/tests/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/benches/buffer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":[],"wasm_js":["dep:wasm-bindgen","dep:js-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/Cargo.toml","categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2021","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl -fO https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.3/amd64/binary/sets/base.tar.xz","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}},"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":" Apache License\n Version 2.0, January 2004\n https://www.apache.org/licenses/LICENSE-2.0\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n \"License\" shall mean the terms and conditions for use, reproduction,\n and distribution as defined by Sections 1 through 9 of this document.\n\n \"Licensor\" shall mean the copyright owner or entity authorized by\n the copyright owner that is granting the License.\n\n \"Legal Entity\" shall mean the union of the acting entity and all\n other entities that control, are controlled by, or are under common\n control with that entity. For the purposes of this definition,\n \"control\" means (i) the power, direct or indirect, to cause the\n direction or management of such entity, whether by contract or\n otherwise, or (ii) ownership of fifty percent (50%) or more of the\n outstanding shares, or (iii) beneficial ownership of such entity.\n\n \"You\" (or \"Your\") shall mean an individual or Legal Entity\n exercising permissions granted by this License.\n\n \"Source\" form shall mean the preferred form for making modifications,\n including but not limited to software source code, documentation\n source, and configuration files.\n\n \"Object\" form shall mean any form resulting from mechanical\n transformation or translation of a Source form, including but\n not limited to compiled object code, generated documentation,\n and conversions to other media types.\n\n \"Work\" shall mean the work of authorship, whether in Source or\n Object form, made available under the License, as indicated by a\n copyright notice that is included in or attached to the work\n (an example is provided in the Appendix below).\n\n \"Derivative Works\" shall mean any work, whether in Source or Object\n form, that is based on (or derived from) the Work and for which the\n editorial revisions, annotations, elaborations, or other modifications\n represent, as a whole, an original work of authorship. For the purposes\n of this License, Derivative Works shall not include works that remain\n separable from, or merely link (or bind by name) to the interfaces of,\n the Work and Derivative Works thereof.\n\n \"Contribution\" shall mean any work of authorship, including\n the original version of the Work and any modifications or additions\n to that Work or Derivative Works thereof, that is intentionally\n submitted to Licensor for inclusion in the Work by the copyright owner\n or by an individual or Legal Entity authorized to submit on behalf of\n the copyright owner. For the purposes of this definition, \"submitted\"\n means any form of electronic, verbal, or written communication sent\n to the Licensor or its representatives, including but not limited to\n communication on electronic mailing lists, source code control systems,\n and issue tracking systems that are managed by, or on behalf of, the\n Licensor for the purpose of discussing and improving the Work, but\n excluding communication that is conspicuously marked or otherwise\n designated in writing by the copyright owner as \"Not a Contribution.\"\n\n \"Contributor\" shall mean Licensor and any individual or Legal Entity\n on behalf of whom a Contribution has been received by Licensor and\n subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n copyright license to reproduce, prepare Derivative Works of,\n publicly display, publicly perform, sublicense, and distribute the\n Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\n this License, each Contributor hereby grants to You a perpetual,\n worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n (except as stated in this section) patent license to make, have made,\n use, offer to sell, sell, import, and otherwise transfer the Work,\n where such license applies only to those patent claims licensable\n by such Contributor that are necessarily infringed by their\n Contribution(s) alone or by combination of their Contribution(s)\n with the Work to which such Contribution(s) was submitted. If You\n institute patent litigation against any entity (including a\n cross-claim or counterclaim in a lawsuit) alleging that the Work\n or a Contribution incorporated within the Work constitutes direct\n or contributory patent infringement, then any patent licenses\n granted to You under this License for that Work shall terminate\n as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\n Work or Derivative Works thereof in any medium, with or without\n modifications, and in Source or Object form, provided that You\n meet the following conditions:\n\n (a) You must give any other recipients of the Work or\n Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices\n stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works\n that You distribute, all copyright, patent, trademark, and\n attribution notices from the Source form of the Work,\n excluding those notices that do not pertain to any part of\n the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its\n distribution, then any Derivative Works that You distribute must\n include a readable copy of the attribution notices contained\n within such NOTICE file, excluding those notices that do not\n pertain to any part of the Derivative Works, in at least one\n of the following places: within a NOTICE text file distributed\n as part of the Derivative Works; within the Source form or\n documentation, if provided along with the Derivative Works; or,\n within a display generated by the Derivative Works, if and\n wherever such third-party notices normally appear. The contents\n of the NOTICE file are for informational purposes only and\n do not modify the License. You may add Your own attribution\n notices within Derivative Works that You distribute, alongside\n or as an addendum to the NOTICE text from the Work, provided\n that such additional attribution notices cannot be construed\n as modifying the License.\n\n You may add Your own copyright statement to Your modifications and\n may provide additional or different license terms and conditions\n for use, reproduction, or distribution of Your modifications, or\n for any such Derivative Works as a whole, provided Your use,\n reproduction, and distribution of the Work otherwise complies with\n the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\n any Contribution intentionally submitted for inclusion in the Work\n by You to the Licensor shall be under the terms and conditions of\n this License, without any additional terms or conditions.\n Notwithstanding the above, nothing herein shall supersede or modify\n the terms of any separate license agreement you may have executed\n with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\n names, trademarks, service marks, or product names of the Licensor,\n except as required for reasonable and customary use in describing the\n origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\n agreed to in writing, Licensor provides the Work (and each\n Contributor provides its Contributions) on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n implied, including, without limitation, any warranties or conditions\n of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n PARTICULAR PURPOSE. You are solely responsible for determining the\n appropriateness of using or redistributing the Work and assume any\n risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\n whether in tort (including negligence), contract, or otherwise,\n unless required by applicable law (such as deliberate and grossly\n negligent acts) or agreed to in writing, shall any Contributor be\n liable to You for damages, including any direct, indirect, special,\n incidental, or consequential damages of any character arising as a\n result of this License or out of the use or inability to use the\n Work (including but not limited to damages for loss of goodwill,\n work stoppage, computer failure or malfunction, or any and all\n other commercial damages or losses), even if such Contributor\n has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\n the Work or Derivative Works thereof, You may choose to offer,\n and charge a fee for, acceptance of support, warranty, indemnity,\n or other liability obligations and/or rights consistent with this\n License. However, in accepting such obligations, You may act only\n on Your own behalf and on Your sole responsibility, not on behalf\n of any other Contributor, and only if You agree to indemnify,\n defend, and hold each Contributor harmless for any liability\n incurred by, or claims asserted against, such Contributor by reason\n of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\n To apply the Apache License to your work, attach the following\n boilerplate notice, with the fields enclosed by brackets \"[]\"\n replaced with your own identifying information. (Don't include\n the brackets!) The text should be enclosed in the appropriate\n comment syntax for the file format. We also recommend that a\n file or class name and description of purpose be included on the\n same \"printed page\" as the copyright notice for easier\n identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\thttps://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/LICENSE-APACHE","used_by":[{"crate":{"name":"adler2","version":"2.0.1","authors":["Jonas Schievink ","oyvindln "],"id":"registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple clean-room implementation of the Adler-32 checksum","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null}],"license":"0BSD OR MIT OR Apache-2.0","license_file":null,"targets":[{"name":"adler2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/Cargo.toml","categories":["algorithms"],"keywords":["checksum","integrity","hash","adler32","zlib"],"readme":"README.md","repository":"https://github.com/oyvindln/adler2","homepage":null,"documentation":"https://docs.rs/adler2/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg=docsrs"]}},"release":{"no-dev-version":true,"pre-release-commit-message":"Release {{version}}","pre-release-replacements":[{"file":"CHANGELOG.md","replace":"## Unreleased\n\nNo changes.\n\n## [{{version}} - {{date}}](https://github.com/jonas-schievink/adler/releases/tag/v{{version}})\n","search":"## Unreleased\n"},{"file":"README.md","replace":"adler = \"{{version}}\"","search":"adler = \"[a-z0-9\\\\.-]+\""},{"file":"src/lib.rs","replace":"https://docs.rs/adler/{{version}}","search":"https://docs.rs/adler/[a-z0-9\\.-]+"}],"tag-message":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"# Apache License\n\n_Version 2.0, January 2004_ \n_<>_\n\n### Terms and Conditions for use, reproduction, and distribution\n\n#### 1. Definitions\n\n“License” shall mean the terms and conditions for use, reproduction, and\ndistribution as defined by Sections 1 through 9 of this document.\n\n“Licensor” shall mean the copyright owner or entity authorized by the copyright\nowner that is granting the License.\n\n“Legal Entity” shall mean the union of the acting entity and all other entities\nthat control, are controlled by, or are under common control with that entity.\nFor the purposes of this definition, “control” means **(i)** the power, direct or\nindirect, to cause the direction or management of such entity, whether by\ncontract or otherwise, or **(ii)** ownership of fifty percent (50%) or more of the\noutstanding shares, or **(iii)** beneficial ownership of such entity.\n\n“You” (or “Your”) shall mean an individual or Legal Entity exercising\npermissions granted by this License.\n\n“Source” form shall mean the preferred form for making modifications, including\nbut not limited to software source code, documentation source, and configuration\nfiles.\n\n“Object” form shall mean any form resulting from mechanical transformation or\ntranslation of a Source form, including but not limited to compiled object code,\ngenerated documentation, and conversions to other media types.\n\n“Work” shall mean the work of authorship, whether in Source or Object form, made\navailable under the License, as indicated by a copyright notice that is included\nin or attached to the work (an example is provided in the Appendix below).\n\n“Derivative Works” shall mean any work, whether in Source or Object form, that\nis based on (or derived from) the Work and for which the editorial revisions,\nannotations, elaborations, or other modifications represent, as a whole, an\noriginal work of authorship. For the purposes of this License, Derivative Works\nshall not include works that remain separable from, or merely link (or bind by\nname) to the interfaces of, the Work and Derivative Works thereof.\n\n“Contribution” shall mean any work of authorship, including the original version\nof the Work and any modifications or additions to that Work or Derivative Works\nthereof, that is intentionally submitted to Licensor for inclusion in the Work\nby the copyright owner or by an individual or Legal Entity authorized to submit\non behalf of the copyright owner. For the purposes of this definition,\n“submitted” means any form of electronic, verbal, or written communication sent\nto the Licensor or its representatives, including but not limited to\ncommunication on electronic mailing lists, source code control systems, and\nissue tracking systems that are managed by, or on behalf of, the Licensor for\nthe purpose of discussing and improving the Work, but excluding communication\nthat is conspicuously marked or otherwise designated in writing by the copyright\nowner as “Not a Contribution.”\n\n“Contributor” shall mean Licensor and any individual or Legal Entity on behalf\nof whom a Contribution has been received by Licensor and subsequently\nincorporated within the Work.\n\n#### 2. Grant of Copyright License\n\nSubject to the terms and conditions of this License, each Contributor hereby\ngrants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,\nirrevocable copyright license to reproduce, prepare Derivative Works of,\npublicly display, publicly perform, sublicense, and distribute the Work and such\nDerivative Works in Source or Object form.\n\n#### 3. Grant of Patent License\n\nSubject to the terms and conditions of this License, each Contributor hereby\ngrants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,\nirrevocable (except as stated in this section) patent license to make, have\nmade, use, offer to sell, sell, import, and otherwise transfer the Work, where\nsuch license applies only to those patent claims licensable by such Contributor\nthat are necessarily infringed by their Contribution(s) alone or by combination\nof their Contribution(s) with the Work to which such Contribution(s) was\nsubmitted. If You institute patent litigation against any entity (including a\ncross-claim or counterclaim in a lawsuit) alleging that the Work or a\nContribution incorporated within the Work constitutes direct or contributory\npatent infringement, then any patent licenses granted to You under this License\nfor that Work shall terminate as of the date such litigation is filed.\n\n#### 4. Redistribution\n\nYou may reproduce and distribute copies of the Work or Derivative Works thereof\nin any medium, with or without modifications, and in Source or Object form,\nprovided that You meet the following conditions:\n\n- **(a)** You must give any other recipients of the Work or Derivative Works a copy of\n this License; and\n- **(b)** You must cause any modified files to carry prominent notices stating that You\n changed the files; and\n- **(c)** You must retain, in the Source form of any Derivative Works that You distribute,\n all copyright, patent, trademark, and attribution notices from the Source form\n of the Work, excluding those notices that do not pertain to any part of the\n Derivative Works; and\n- **(d)** If the Work includes a “NOTICE” text file as part of its distribution, then any\n Derivative Works that You distribute must include a readable copy of the\n attribution notices contained within such NOTICE file, excluding those notices\n that do not pertain to any part of the Derivative Works, in at least one of the\n following places: within a NOTICE text file distributed as part of the\n Derivative Works; within the Source form or documentation, if provided along\n with the Derivative Works; or, within a display generated by the Derivative\n Works, if and wherever such third-party notices normally appear. The contents of\n the NOTICE file are for informational purposes only and do not modify the\n License. You may add Your own attribution notices within Derivative Works that\n You distribute, alongside or as an addendum to the NOTICE text from the Work,\n provided that such additional attribution notices cannot be construed as\n modifying the License.\n\nYou may add Your own copyright statement to Your modifications and may provide\nadditional or different license terms and conditions for use, reproduction, or\ndistribution of Your modifications, or for any such Derivative Works as a whole,\nprovided Your use, reproduction, and distribution of the Work otherwise complies\nwith the conditions stated in this License.\n\n#### 5. Submission of Contributions\n\nUnless You explicitly state otherwise, any Contribution intentionally submitted\nfor inclusion in the Work by You to the Licensor shall be under the terms and\nconditions of this License, without any additional terms or conditions.\nNotwithstanding the above, nothing herein shall supersede or modify the terms of\nany separate license agreement you may have executed with Licensor regarding\nsuch Contributions.\n\n#### 6. Trademarks\n\nThis License does not grant permission to use the trade names, trademarks,\nservice marks, or product names of the Licensor, except as required for\nreasonable and customary use in describing the origin of the Work and\nreproducing the content of the NOTICE file.\n\n#### 7. Disclaimer of Warranty\n\nUnless required by applicable law or agreed to in writing, Licensor provides the\nWork (and each Contributor provides its Contributions) on an “AS IS” BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,\nincluding, without limitation, any warranties or conditions of TITLE,\nNON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are\nsolely responsible for determining the appropriateness of using or\nredistributing the Work and assume any risks associated with Your exercise of\npermissions under this License.\n\n#### 8. Limitation of Liability\n\nIn no event and under no legal theory, whether in tort (including negligence),\ncontract, or otherwise, unless required by applicable law (such as deliberate\nand grossly negligent acts) or agreed to in writing, shall any Contributor be\nliable to You for damages, including any direct, indirect, special, incidental,\nor consequential damages of any character arising as a result of this License or\nout of the use or inability to use the Work (including but not limited to\ndamages for loss of goodwill, work stoppage, computer failure or malfunction, or\nany and all other commercial damages or losses), even if such Contributor has\nbeen advised of the possibility of such damages.\n\n#### 9. Accepting Warranty or Additional Liability\n\nWhile redistributing the Work or Derivative Works thereof, You may choose to\noffer, and charge a fee for, acceptance of support, warranty, indemnity, or\nother liability obligations and/or rights consistent with this License. However,\nin accepting such obligations, You may act only on Your own behalf and on Your\nsole responsibility, not on behalf of any other Contributor, and only if You\nagree to indemnify, defend, and hold each Contributor harmless for any liability\nincurred by, or claims asserted against, such Contributor by reason of your\naccepting any such warranty or additional liability.\n\n_END OF TERMS AND CONDITIONS_\n\n### APPENDIX: How to apply the Apache License to your work\n\nTo apply the Apache License to your work, attach the following boilerplate\nnotice, with the fields enclosed by brackets `[]` replaced with your own\nidentifying information. (Don't include the brackets!) The text should be\nenclosed in the appropriate comment syntax for the file format. We also\nrecommend that a file or class name and description of purpose be included on\nthe same “printed page” as the copyright notice for easier identification within\nthird-party archives.\n\n Copyright [yyyy] [name of copyright owner]\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n","source_path":"/home/henry/repos/liwan/LICENSE.md","used_by":[{"crate":{"name":"liwan","version":"1.2.1","authors":[],"id":"path+file:///home/henry/repos/liwan#1.2.1","source":null,"description":null,"dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0-alpha.1","kind":"normal","optional":false,"uses_default_features":false,"features":["axum","axum-json","axum-query","axum-matched-path","axum-tokio","axum-extra","axum-extra-cookie","axum-extra-headers","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arc-swap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["help"],"target":null,"rename":null,"registry":null,"path":null},{"name":"argon2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":["rand"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["gzip","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":false,"features":["cookie","typed-header"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bs58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std","now","serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"duckdb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":["buildtime_bindgen","chrono","bundled","r2d2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"figment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":["toml","env"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"maxminddb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":["simdutf8"],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"md5","registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":["rand_core","getrandom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quick_cache","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":true,"features":["ahash"],"target":null,"rename":null,"registry":null,"path":null},{"name":"r2d2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":["std","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"normal","optional":false,"uses_default_features":false,"features":["json","stream","charset","rustls"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.38","kind":"normal","optional":false,"uses_default_features":true,"features":["bundled","modern_sqlite","chrono"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9","kind":"normal","optional":false,"uses_default_features":true,"features":["mime-guess"],"target":null,"rename":null,"registry":null,"path":null},{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":["derive","chrono04"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.49","kind":"normal","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread","signal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"astral-tokio-tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"tokio-tar","registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":true,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":false,"features":["cors","compression-zstd","set-header"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower_governor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["axum"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ua-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19","kind":"normal","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"figment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemallocator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_env = \"msvc\"))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"liwan","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/repos/liwan/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"liwan","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/src/main.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":true}],"features":{"_enable_seeding":[],"default":["geoip"],"geoip":["dep:maxminddb"]},"manifest_path":"/home/henry/repos/liwan/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/explodingcamera/liwan","homepage":null,"documentation":null,"edition":"2024","links":null,"publish":[],"default_run":null,"rust_version":"1.92.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"Apache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n\"License\" shall mean the terms and conditions for use, reproduction,\nand distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by\nthe copyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all\nother entities that control, are controlled by, or are under common\ncontrol with that entity. For the purposes of this definition,\n\"control\" means (i) the power, direct or indirect, to cause the\ndirection or management of such entity, whether by contract or\notherwise, or (ii) ownership of fifty percent (50%) or more of the\noutstanding shares, or (iii) beneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity\nexercising permissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications,\nincluding but not limited to software source code, documentation\nsource, and configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical\ntransformation or translation of a Source form, including but\nnot limited to compiled object code, generated documentation,\nand conversions to other media types.\n\n\"Work\" shall mean the work of authorship, whether in Source or\nObject form, made available under the License, as indicated by a\ncopyright notice that is included in or attached to the work\n(an example is provided in the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object\nform, that is based on (or derived from) the Work and for which the\neditorial revisions, annotations, elaborations, or other modifications\nrepresent, as a whole, an original work of authorship. For the purposes\nof this License, Derivative Works shall not include works that remain\nseparable from, or merely link (or bind by name) to the interfaces of,\nthe Work and Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including\nthe original version of the Work and any modifications or additions\nto that Work or Derivative Works thereof, that is intentionally\nsubmitted to Licensor for inclusion in the Work by the copyright owner\nor by an individual or Legal Entity authorized to submit on behalf of\nthe copyright owner. For the purposes of this definition, \"submitted\"\nmeans any form of electronic, verbal, or written communication sent\nto the Licensor or its representatives, including but not limited to\ncommunication on electronic mailing lists, source code control systems,\nand issue tracking systems that are managed by, or on behalf of, the\nLicensor for the purpose of discussing and improving the Work, but\nexcluding communication that is conspicuously marked or otherwise\ndesignated in writing by the copyright owner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity\non behalf of whom a Contribution has been received by Licensor and\nsubsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\ncopyright license to reproduce, prepare Derivative Works of,\npublicly display, publicly perform, sublicense, and distribute the\nWork and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of\nthis License, each Contributor hereby grants to You a perpetual,\nworldwide, non-exclusive, no-charge, royalty-free, irrevocable\n(except as stated in this section) patent license to make, have made,\nuse, offer to sell, sell, import, and otherwise transfer the Work,\nwhere such license applies only to those patent claims licensable\nby such Contributor that are necessarily infringed by their\nContribution(s) alone or by combination of their Contribution(s)\nwith the Work to which such Contribution(s) was submitted. If You\ninstitute patent litigation against any entity (including a\ncross-claim or counterclaim in a lawsuit) alleging that the Work\nor a Contribution incorporated within the Work constitutes direct\nor contributory patent infringement, then any patent licenses\ngranted to You under this License for that Work shall terminate\nas of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the\nWork or Derivative Works thereof in any medium, with or without\nmodifications, and in Source or Object form, provided that You\nmeet the following conditions:\n\n(a) You must give any other recipients of the Work or\nDerivative Works a copy of this License; and\n\n(b) You must cause any modified files to carry prominent notices\nstating that You changed the files; and\n\n(c) You must retain, in the Source form of any Derivative Works\nthat You distribute, all copyright, patent, trademark, and\nattribution notices from the Source form of the Work,\nexcluding those notices that do not pertain to any part of\nthe Derivative Works; and\n\n(d) If the Work includes a \"NOTICE\" text file as part of its\ndistribution, then any Derivative Works that You distribute must\ninclude a readable copy of the attribution notices contained\nwithin such NOTICE file, excluding those notices that do not\npertain to any part of the Derivative Works, in at least one\nof the following places: within a NOTICE text file distributed\nas part of the Derivative Works; within the Source form or\ndocumentation, if provided along with the Derivative Works; or,\nwithin a display generated by the Derivative Works, if and\nwherever such third-party notices normally appear. The contents\nof the NOTICE file are for informational purposes only and\ndo not modify the License. You may add Your own attribution\nnotices within Derivative Works that You distribute, alongside\nor as an addendum to the NOTICE text from the Work, provided\nthat such additional attribution notices cannot be construed\nas modifying the License.\n\nYou may add Your own copyright statement to Your modifications and\nmay provide additional or different license terms and conditions\nfor use, reproduction, or distribution of Your modifications, or\nfor any such Derivative Works as a whole, provided Your use,\nreproduction, and distribution of the Work otherwise complies with\nthe conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise,\nany Contribution intentionally submitted for inclusion in the Work\nby You to the Licensor shall be under the terms and conditions of\nthis License, without any additional terms or conditions.\nNotwithstanding the above, nothing herein shall supersede or modify\nthe terms of any separate license agreement you may have executed\nwith Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade\nnames, trademarks, service marks, or product names of the Licensor,\nexcept as required for reasonable and customary use in describing the\norigin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or\nagreed to in writing, Licensor provides the Work (and each\nContributor provides its Contributions) on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied, including, without limitation, any warranties or conditions\nof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\nPARTICULAR PURPOSE. You are solely responsible for determining the\nappropriateness of using or redistributing the Work and assume any\nrisks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory,\nwhether in tort (including negligence), contract, or otherwise,\nunless required by applicable law (such as deliberate and grossly\nnegligent acts) or agreed to in writing, shall any Contributor be\nliable to You for damages, including any direct, indirect, special,\nincidental, or consequential damages of any character arising as a\nresult of this License or out of the use or inability to use the\nWork (including but not limited to damages for loss of goodwill,\nwork stoppage, computer failure or malfunction, or any and all\nother commercial damages or losses), even if such Contributor\nhas been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing\nthe Work or Derivative Works thereof, You may choose to offer,\nand charge a fee for, acceptance of support, warranty, indemnity,\nor other liability obligations and/or rights consistent with this\nLicense. However, in accepting such obligations, You may act only\non Your own behalf and on Your sole responsibility, not on behalf\nof any other Contributor, and only if You agree to indemnify,\ndefend, and hold each Contributor harmless for any liability\nincurred by, or claims asserted against, such Contributor by reason\nof your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\nTo apply the Apache License to your work, attach the following\nboilerplate notice, with the fields enclosed by brackets \"[]\"\nreplaced with your own identifying information. (Don't include\nthe brackets!) The text should be enclosed in the appropriate\ncomment syntax for the file format. We also recommend that a\nfile or class name and description of purpose be included on the\nsame \"printed page\" as the copyright notice for easier\nidentification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/LICENSE-APACHE","used_by":[{"crate":{"name":"httpdate","version":"1.0.3","authors":["Pyfisch "],"id":"registry+https://github.com/rust-lang/crates.io-index#httpdate@1.0.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HTTP date parsing and formatting","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"httpdate","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/Cargo.toml","categories":[],"keywords":["http","date","time","simple","timestamp"],"readme":"README.md","repository":"https://github.com/pyfisch/httpdate","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"Apache License 2.0","id":"Apache-2.0","first_of_kind":false,"text":"Apache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n1. Definitions.\n\n\"License\" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.\n\n\"Licensor\" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.\n\n\"Legal Entity\" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, \"control\" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\n\n\"You\" (or \"Your\") shall mean an individual or Legal Entity exercising permissions granted by this License.\n\n\"Source\" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.\n\n\"Object\" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.\n\n\"Work\" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).\n\n\"Derivative Works\" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.\n\n\"Contribution\" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, \"submitted\" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as \"Not a Contribution.\"\n\n\"Contributor\" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.\n\n2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.\n\n3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.\n\n4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:\n\n (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and\n\n (b) You must cause any modified files to carry prominent notices stating that You changed the files; and\n\n (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and\n\n (d) If the Work includes a \"NOTICE\" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.\n\n You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.\n\n5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.\n\n6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.\n\n7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.\n\n8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.\n\n9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.\n\nEND OF TERMS AND CONDITIONS\n\nAPPENDIX: How to apply the Apache License to your work.\n\nTo apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets \"[]\" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same \"printed page\" as the copyright notice for easier identification within third-party archives.\n\nCopyright [yyyy] [name of copyright owner]\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","source_path":null,"used_by":[{"crate":{"name":"aide-macros","version":"0.16.0-alpha.1","authors":["tamasfe"],"id":"registry+https://github.com/rust-lang/crates.io-index#aide-macros@0.16.0-alpha.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for the Aide library","dependencies":[{"name":"darling","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"aide_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aide-macros-0.16.0-alpha.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"axum-extra-typed-routing":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aide-macros-0.16.0-alpha.1/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"aide","version":"0.16.0-alpha.1","authors":["tamasfe"],"id":"registry+https://github.com/rust-lang/crates.io-index#aide@0.16.0-alpha.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A code-first API documentation library","dependencies":[{"name":"aide-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.16.0-alpha.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","kind":"normal","optional":false,"uses_default_features":true,"features":["indexmap2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.144","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_qs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.21.0","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"aide","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aide-0.16.0-alpha.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"axum":["dep:axum","bytes","http","dep:tower-layer","dep:tower-service","serde_qs?/axum"],"axum-extra":["axum","dep:axum-extra"],"axum-extra-cached":["axum-extra","axum-extra/cached"],"axum-extra-cookie":["axum-extra","axum-extra/cookie"],"axum-extra-cookie-private":["axum-extra","axum-extra/cookie-private"],"axum-extra-form":["axum-extra","axum-extra/form"],"axum-extra-headers":["axum-extra/typed-header"],"axum-extra-json-deserializer":["axum-extra","axum-extra/json-deserializer"],"axum-extra-query":["axum-extra","axum-extra/query"],"axum-extra-routing":["axum-extra","axum-extra/routing"],"axum-extra-typed-routing":["axum-extra-routing","axum-extra/typed-routing","aide-macros?/axum-extra-typed-routing"],"axum-extra-with-rejection":["axum-extra","axum-extra/with-rejection"],"axum-form":["axum","axum/form"],"axum-json":["axum","axum/json"],"axum-matched-path":["axum","axum/matched-path"],"axum-multipart":["axum","axum/multipart"],"axum-original-uri":["axum","axum/original-uri"],"axum-query":["axum","axum/query"],"axum-tokio":["axum","axum/tokio"],"axum-ws":["axum","axum/ws"],"bytes":["dep:bytes"],"http":["dep:http"],"macros":["dep:aide-macros"],"redoc":[],"scalar":[],"serde_qs":["dep:serde_qs"],"skip_serializing_defaults":[],"swagger":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aide-0.16.0-alpha.1/Cargo.toml","categories":[],"keywords":["generate","api","openapi","documentation","specification"],"readme":"README.md","repository":"https://github.com/tamasfe/aide","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"allocator-api2","version":"0.2.21","authors":["Zakarum "],"id":"registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.2.21","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Mirror of Rust's allocator API","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"allocator_api2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"fresh-rust":[],"nightly":[],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/zakarumych/allocator-api2","homepage":"https://github.com/zakarumych/allocator-api2","documentation":"https://docs.rs/allocator-api2","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"anyhow","version":"1.0.100","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Flexible concrete Error type built on std::error::Error","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.51","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"anyhow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_autotrait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_autotrait.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_backtrace.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_boxed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_boxed.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_chain.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_context","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_context.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_convert","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_convert.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_downcast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_downcast.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ensure","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_ensure.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ffi","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_fmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_fmt.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_repr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_repr.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_source.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"backtrace":["dep:backtrace"],"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["error","error-handling"],"readme":"README.md","repository":"https://github.com/dtolnay/anyhow","homepage":null,"documentation":"https://docs.rs/anyhow","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.39.0"},"path":null},{"crate":{"name":"async-compression","version":"0.4.37","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#async-compression@0.4.37","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adaptors between compression crates and Rust's modern asynchronous IO types.\n","dependencies":[{"name":"compression-codecs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.36","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compression-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.24.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"deflate64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"liblzma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"libzstd","registry":null,"path":null},{"name":"lz4","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ntest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.38.2","kind":"dev","optional":false,"uses_default_features":false,"features":["io-util","macros","rt-multi-thread","io-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"async_compression","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lzma_filters","kind":["example"],"crate_types":["bin"],"required_features":["xz","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/examples/lzma_filters.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlib_tokio_write","kind":["example"],"crate_types":["bin"],"required_features":["zlib","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/examples/zlib_tokio_write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstd_gzip","kind":["example"],"crate_types":["bin"],"required_features":["zstd","gzip","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/examples/zstd_gzip.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"brotli","kind":["test"],"crate_types":["bin"],"required_features":["brotli"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/brotli.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bzip2","kind":["test"],"crate_types":["bin"],"required_features":["bzip2"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/bzip2.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deflate","kind":["test"],"crate_types":["bin"],"required_features":["deflate"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/deflate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gzip","kind":["test"],"crate_types":["bin"],"required_features":["gzip"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/gzip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lz4","kind":["test"],"crate_types":["bin"],"required_features":["lz4"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/lz4.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lzma","kind":["test"],"crate_types":["bin"],"required_features":["lzma"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/lzma.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/proptest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xz","kind":["test"],"crate_types":["bin"],"required_features":["xz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/xz.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zlib","kind":["test"],"crate_types":["bin"],"required_features":["zlib"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/zlib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd","kind":["test"],"crate_types":["bin"],"required_features":["zstd"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/zstd.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd-dict","kind":["test"],"crate_types":["bin"],"required_features":["zstd","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/zstd-dict.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd-window-size","kind":["test"],"crate_types":["bin"],"required_features":["zstd","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/zstd-window-size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"all":["all-implementations","all-algorithms"],"all-algorithms":["brotli","bzip2","deflate","deflate64","gzip","lz4","lzma","xz","xz-parallel","zlib","zstd"],"all-implementations":["futures-io","tokio"],"brotli":["compression-codecs/brotli"],"bzip2":["compression-codecs/bzip2"],"deflate":["compression-codecs/deflate"],"deflate64":["compression-codecs/deflate64"],"futures-io":["dep:futures-io"],"gzip":["compression-codecs/gzip"],"lz4":["compression-codecs/lz4"],"lzma":["compression-codecs/lzma"],"tokio":["dep:tokio"],"xz":["compression-codecs/xz","lzma"],"xz-parallel":["compression-codecs/xz-parallel","xz"],"xz2":["compression-codecs/xz2","xz"],"zlib":["compression-codecs/zlib"],"zstd":["compression-codecs/zstd"],"zstdmt":["compression-codecs/zstdmt","zstd"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"async-trait","version":"0.1.89","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Type erasure for async trait methods","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","full","parsing","printing","proc-macro","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.40","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.27","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"async_trait","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/Cargo.toml","categories":["asynchronous","no-std"],"keywords":["async"],"readme":"README.md","repository":"https://github.com/dtolnay/async-trait","homepage":null,"documentation":"https://docs.rs/async-trait","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"compression-codecs","version":"0.4.36","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#compression-codecs@0.4.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adaptors for various compression algorithms.\n","dependencies":[{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compression-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"deflate64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"liblzma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"libzstd","registry":null,"path":null},{"name":"lz4","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"compression_codecs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.36/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"all-algorithms":["brotli","bzip2","deflate","gzip","lz4","lzma","xz-parallel","xz","zlib","zstd","deflate64"],"brotli":["dep:brotli"],"bzip2":["dep:bzip2"],"deflate":["flate2"],"deflate64":["dep:deflate64"],"flate2":["dep:flate2"],"gzip":["flate2","memchr"],"libzstd":["dep:libzstd"],"lz4":["dep:lz4"],"lzma":["dep:liblzma"],"memchr":["dep:memchr"],"xz":["lzma"],"xz-parallel":["xz","liblzma/parallel"],"xz2":["xz"],"zlib":["flate2"],"zstd":["libzstd","zstd-safe"],"zstd-safe":["dep:zstd-safe"],"zstdmt":["zstd","zstd-safe/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.36/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"compression-core","version":"0.4.31","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#compression-core@0.4.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Abstractions for compression algorithms.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"compression_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.31/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"dyn-clone","version":"1.0.20","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#dyn-clone@1.0.20","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Clone trait that is dyn-compatible","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.66","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"dyn_clone","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"readme","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/examples/readme.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/tests/trait.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["dyn","clone","trait-object","object-safe"],"readme":"README.md","repository":"https://github.com/dtolnay/dyn-clone","homepage":null,"documentation":"https://docs.rs/dyn-clone","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"figment","version":"0.10.19","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#figment@0.10.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A configuration library so con-free, it's unreal.","dependencies":[{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pear","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uncased","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_pointer_width = \"8\", target_pointer_width = \"16\", target_pointer_width = \"32\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"figment","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tuple-struct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/tuple-struct.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lossy_values","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/lossy_values.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cargo","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/cargo.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"empty-env-vars","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/empty-env-vars.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"camel-case","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/camel-case.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/enum.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"yaml-enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/yaml-enum.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tagged","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/tagged.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"env":["pear","parse-value"],"json":["serde_json"],"parking_lot":["dep:parking_lot"],"parse-value":["pear"],"pear":["dep:pear"],"serde_json":["dep:serde_json"],"serde_yaml":["dep:serde_yaml"],"tempfile":["dep:tempfile"],"test":["tempfile","parking_lot"],"toml":["dep:toml"],"yaml":["serde_yaml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/Cargo.toml","categories":["config"],"keywords":["config","configuration","toml","json","yaml"],"readme":"README.md","repository":"https://github.com/SergioBenitez/Figment","homepage":null,"documentation":"https://docs.rs/figment/0.10","edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"half","version":"2.7.1","authors":["Kathryn Long "],"id":"registry+https://github.com/rust-lang/crates.io-index#half@2.7.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.16","kind":"normal","optional":true,"uses_default_features":false,"features":["libm"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":["thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_distr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.26","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crunchy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crunchy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"spirv\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"half","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"convert","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/benches/convert.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"default":["std"],"nightly":[],"num-traits":["dep:num-traits"],"rand_distr":["dep:rand","dep:rand_distr"],"rkyv":["dep:rkyv"],"serde":["dep:serde"],"std":["alloc"],"use-intrinsics":[],"zerocopy":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/Cargo.toml","categories":["no-std","data-structures","encoding"],"keywords":["f16","bfloat16","no_std"],"readme":"README.md","repository":"https://github.com/VoidStarKat/half-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"ident_case","version":"1.0.1","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#ident_case@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utility for applying case rules to Rust identifiers.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ident_case","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ident_case-1.0.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ident_case-1.0.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/TedDriggs/ident_case","homepage":null,"documentation":"https://docs.rs/ident_case/1.0.1","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"itoa","version":"1.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast integer primitive to string conversion","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itoa","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"libc","version":"0.2.180","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Raw FFI bindings to platform libraries like libc.","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"libc","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.180/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"const_fn","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.180/tests/const_fn.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.180/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.180/Cargo.toml","categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"global_value_marked_deprecated":"warn","repr_align_removed":"warn"}},"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","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-ibm-aix","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","powerpc64le-unknown-linux-musl","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv32-wrs-vxworks","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","riscv64-wrs-vxworks","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","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"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"miniz_oxide","version":"0.8.9","authors":["Frommi ","oyvindln ","Rich Geldreich richgel99@gmail.com"],"id":"registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"DEFLATE compression and decompression library rewritten in Rust based on miniz","dependencies":[{"name":"adler2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"simd-adler32","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Zlib OR Apache-2.0","license_file":null,"targets":[{"name":"miniz_oxide","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:alloc"],"block-boundary":[],"core":["dep:core"],"default":["with-alloc"],"rustc-dep-of-std":["core","alloc","adler2/rustc-dep-of-std"],"serde":["dep:serde"],"simd":["simd-adler32"],"simd-adler32":["dep:simd-adler32"],"std":[],"with-alloc":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/Cargo.toml","categories":["compression"],"keywords":["zlib","miniz","deflate","encoding"],"readme":"Readme.md","repository":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","homepage":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","documentation":"https://docs.rs/miniz_oxide","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"pear","version":"0.2.9","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#pear@0.2.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A pear is a fruit.","dependencies":[{"name":"inlinable_string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pear_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yansi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0-rc.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pear","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"contextualize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/contextualize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_expected","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/custom_expected.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"marker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/marker.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parsers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/parsers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peek","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/peek.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rewind","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/rewind.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"color":["yansi"],"default":["color"],"yansi":["dep:yansi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SergioBenitez/Pear","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"pear_codegen","version":"0.2.9","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#pear_codegen@0.2.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A (codegen) pear is a fruit.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.50","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2-diagnostics","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.30","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.30","kind":"normal","optional":false,"uses_default_features":true,"features":["full","extra-traits","visit-mut"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pear_codegen","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear_codegen-0.2.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear_codegen-0.2.9/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SergioBenitez/Pear","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"pin-project-internal","version":"1.1.10","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `pin-project` crate.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["parsing","printing","clone-impls","proc-macro","full","visit-mut"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project_internal","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-internal-1.1.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-internal-1.1.10/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":null,"repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"pin-project-lite","version":"0.2.16","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight version of pin-project written with declarative macros.\n","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project_lite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"drop_order","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/drop_order.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"expandtest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/expandtest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proper_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/proper_unpin.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":[]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.37.0"},"path":null},{"crate":{"name":"pin-project","version":"1.1.10","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A crate for safe and ergonomic pin-projection.\n","dependencies":[{"name":"pin-project-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.1.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"enum-default","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/enum-default.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum-default-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/enum-default-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"not_unpin","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/not_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"not_unpin-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/not_unpin-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"pinned_drop","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/pinned_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"pinned_drop-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/pinned_drop-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"project_replace","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/project_replace.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"project_replace-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/project_replace-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"struct-default","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/struct-default.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"struct-default-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/struct-default-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"unsafe_unpin","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/unsafe_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"unsafe_unpin-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/unsafe_unpin-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cfg","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/cfg.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"drop_order","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/drop_order.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"expandtest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/expandtest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"pin_project","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/pin_project.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"pinned_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/pinned_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proper_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/proper_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"repr_packed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/repr_packed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsafe_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/unsafe_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["pin_project_internal::*"]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"portable-atomic","version":"1.13.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Portable atomic types including support for 128-bit atomics, atomic float, etc.\n","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"build-context","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sptr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.163","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"crabgrind","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(valgrind)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"dev","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Threading"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"portable_atomic","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"critical-section":["dep:critical-section"],"default":["fallback"],"disable-fiq":[],"fallback":[],"float":[],"force-amo":[],"require-cas":[],"s-mode":[],"serde":["dep:serde"],"std":[],"unsafe-assume-privileged":[],"unsafe-assume-single-core":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/Cargo.toml","categories":["concurrency","embedded","hardware-support","no-std","no-std::no-alloc"],"keywords":["atomic"],"readme":"README.md","repository":"https://github.com/taiki-e/portable-atomic","homepage":null,"documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":["serde_core::*"]},"docs":{"rs":{"features":["float","std","serde","critical-section"],"rustdoc-args":["--extend-css","src/rustdoc.css","--cfg","portable_atomic_unstable_f16","--cfg","portable_atomic_unstable_f128"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.34.0"},"path":null},{"crate":{"name":"proc-macro2-diagnostics","version":"0.10.1","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2-diagnostics@0.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Diagnostics for proc-macro2.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yansi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0-rc","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro2_diagnostics","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"main","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/tests/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"colors":["yansi"],"default":["colors"],"yansi":["dep:yansi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/SergioBenitez/proc-macro2-diagnostics","homepage":"https://github.com/SergioBenitez/proc-macro2-diagnostics","documentation":"https://docs.rs/proc-macro2-diagnostics","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"proc-macro2","version":"1.0.105","authors":["David Tolnay ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"comments","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/comments.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"features","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/features.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"marker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/marker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_fmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/test_fmt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/test_size.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","metadata":{"docs":{"rs":{"rustc-args":["--cfg=procmacro2_semver_exempt"],"rustdoc-args":["--cfg=procmacro2_semver_exempt","--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"quote","version":"1.0.43","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.43","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Quasi-quoting macro quote!(...)","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"quote","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"rand","version":"0.9.2","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Random number generators and other randomness functionality.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.140","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std","std_rng","os_rng","small_rng","thread_rng"],"log":["dep:log"],"nightly":[],"os_rng":["rand_core/os_rng"],"serde":["dep:serde","rand_core/serde"],"simd_support":[],"small_rng":[],"std":["rand_core/std","rand_chacha?/std","alloc"],"std_rng":["dep:rand_chacha"],"thread_rng":["std","std_rng","os_rng"],"unbiased":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["small_rng","serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"rand_chacha","version":"0.9.0","authors":["The Rand Project Developers","The Rust Project Developers","The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ChaCha random number generator\n","dependencies":[{"name":"ppv-lite86","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["os_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_chacha","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"os_rng":["rand_core/os_rng"],"serde":["dep:serde"],"std":["ppv-lite86/std","rand_core/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_chacha","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"ref-cast-impl","version":"1.0.25","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#ref-cast-impl@1.0.25","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive implementation for ref_cast::RefCast.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ref_cast_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-impl-1.0.25/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-impl-1.0.25/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/ref-cast","homepage":null,"documentation":"https://docs.rs/ref-cast","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"ref-cast","version":"1.0.25","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#ref-cast@1.0.25","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safely cast &T to &U where the struct U contains a single field of type T.","dependencies":[{"name":"ref-cast-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.25","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ref_cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_custom","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/tests/test_custom.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_trivial","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/tests/test_trivial.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/Cargo.toml","categories":["rust-patterns","no-std","no-std::no-alloc"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/ref-cast","homepage":null,"documentation":"https://docs.rs/ref-cast","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"refinery-core","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery-core@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate should not be used directly, it is internally related to Refinery","dependencies":[{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":true,"features":["async-await"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mysql","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=21.0.0, <=26","kind":"normal","optional":true,"uses_default_features":false,"features":["minimal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"mysql_async","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.28, <=0.36","kind":"normal","optional":true,"uses_default_features":false,"features":["minimal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.17, <=0.19","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.23, <=0.37","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"siphasher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tiberius","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.7, <=0.12","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing","formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5, <=0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"normal","optional":true,"uses_default_features":true,"features":["compat"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"refinery_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-core-0.9.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":[],"futures":["dep:futures"],"int8-versions":[],"mysql":["dep:mysql"],"mysql_async":["dep:mysql_async"],"postgres":["dep:postgres","dep:postgres-native-tls","dep:native-tls"],"rusqlite":["dep:rusqlite"],"rusqlite-bundled":["rusqlite","rusqlite/bundled"],"serde":["dep:serde","time/serde"],"tiberius":["dep:tiberius","futures","tokio","tokio/net"],"tiberius-config":["tiberius","tokio","tokio-util","serde"],"tokio":["dep:tokio"],"tokio-postgres":["dep:postgres-native-tls","dep:native-tls","dep:tokio-postgres","tokio","tokio/rt"],"tokio-util":["dep:tokio-util"],"toml":["serde","dep:toml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-core-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"refinery-macros","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery-macros@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate should not be used directly, it is internally related to Refinery","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"refinery_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-macros-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"enums":["dep:heck"],"int8-versions":["refinery-core/int8-versions"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-macros-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rustc-hash","version":"2.1.1","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A speedy, non-cryptographic hashing algorithm used by rustc","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"rustc_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-hash-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"nightly":[],"rand":["dep:rand","std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-hash-2.1.1/Cargo.toml","categories":[],"keywords":["hash","hasher","fxhash","rustc"],"readme":"README.md","repository":"https://github.com/rust-lang/rustc-hash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rustversion","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Conditional compilation according to rustc compiler version","dependencies":[{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.49","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustversion","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_const","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_const.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_eval","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_eval.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_parse.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/build/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/Cargo.toml","categories":["development-tools::build-utils","no-std","no-std::no-alloc"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/rustversion","homepage":null,"documentation":"https://docs.rs/rustversion","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null},{"crate":{"name":"ryu","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast floating point to string conversion","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_xorshift","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR BSL-1.0","license_file":null,"targets":[{"name":"ryu","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"upstream_benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/examples/upstream_benchmark.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"common_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/common_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_intrinsics_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_intrinsics_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_table_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_table_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"exhaustive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/exhaustive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"f2s_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/f2s_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s2d_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/s2d_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s2f_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/s2f_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"],"small":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/ryu","homepage":null,"documentation":"https://docs.rs/ryu","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"serde","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A generic serialization/deserialization framework","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":"normal","optional":false,"uses_default_features":false,"features":["result"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core/alloc"],"default":["std"],"derive":["serde_derive"],"rc":["serde_core/rc"],"serde_derive":["dep:serde_derive"],"std":["serde_core/std"],"unstable":["serde_core/unstable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.toml","categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde","edition":"2021","metadata":{"docs":{"rs":{"features":["derive","rc","unstable"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["derive","rc"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"serde_core","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Serde traits only, with no support for derive -- use the `serde` crate instead","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std","result"],"rc":[],"result":[],"std":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/Cargo.toml","categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"README.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde_core","edition":"2021","metadata":{"docs":{"rs":{"features":["rc","result","unstable"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["rc","result"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"serde_derive","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.81","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","derive","parsing","printing","proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/Cargo.toml","categories":["no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std","derive"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://serde.rs/derive.html","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"serde_derive_internals","version":"0.29.1","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive_internals@0.29.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"AST representation used by Serde derive macros. Unstable.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","derive","parsing","printing"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_derive_internals","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/Cargo.toml","categories":[],"keywords":["serde","serialization"],"readme":null,"repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde_derive_internals","edition":"2015","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"serde_json","version":"1.0.149","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A JSON serialization file format","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zmij","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_stacker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_json","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"debug","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lexical","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/lexical.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"regression","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/regression.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"indexmap":["dep:indexmap"],"preserve_order":["indexmap","std"],"raw_value":[],"std":["memchr/std","serde_core/std"],"unbounded_depth":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/Cargo.toml","categories":["encoding","parser-implementations","no-std"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","homepage":null,"documentation":"https://docs.rs/serde_json","edition":"2021","metadata":{"docs":{"rs":{"features":["preserve_order","raw_value","unbounded_depth"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["float_roundtrip","raw_value","unbounded_depth"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"serde_path_to_error","version":"0.1.20","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_path_to_error@0.1.20","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Path to the element that failed to deserialize","dependencies":[{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_path_to_error","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_path_to_error-0.1.20/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"deserialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_path_to_error-0.1.20/tests/deserialize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_path_to_error-0.1.20/tests/serialize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_path_to_error-0.1.20/Cargo.toml","categories":["encoding","no-std"],"keywords":["serde","serialization"],"readme":"README.md","repository":"https://github.com/dtolnay/path-to-error","homepage":null,"documentation":"https://docs.rs/serde_path_to_error","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"serde_urlencoded","version":"0.7.1","authors":["Anthony Ramine "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_urlencoded@0.7.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"`x-www-form-urlencoded` meets Serde","dependencies":[{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_urlencoded","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"test_deserialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/tests/test_deserialize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/tests/test_serialize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/Cargo.toml","categories":["encoding","web-programming"],"keywords":["serde","serialization","urlencoded"],"readme":"README.md","repository":"https://github.com/nox/serde_urlencoded","homepage":null,"documentation":"https://docs.rs/serde_urlencoded/0.7.1/serde_urlencoded/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"simdutf8","version":"0.1.5","authors":["Hans Kratz "],"id":"registry+https://github.com/rust-lang/crates.io-index#simdutf8@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SIMD-accelerated UTF-8 validation.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"simdutf8","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"streaming","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/examples/streaming.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aarch64_neon":[],"aarch64_neon_prefetch":[],"default":["std"],"hints":[],"public_imp":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/Cargo.toml","categories":["encoding","algorithms","no-std"],"keywords":["utf-8","unicode","string","validation","simd"],"readme":"README.md","repository":"https://github.com/rusticstuff/simdutf8","homepage":"https://github.com/rusticstuff/simdutf8","documentation":"https://docs.rs/simdutf8/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-unknown-linux-gnu","rustdoc-args":["--cfg","docsrs"],"targets":["aarch64-unknown-linux-gnu","wasm32-unknown-unknown","wasm32-wasi"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"siphasher","version":"1.0.1","authors":["Frank Denis "],"id":"registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"siphasher","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-1.0.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"serde_no_std":["serde/alloc"],"serde_std":["std","serde/std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-1.0.1/Cargo.toml","categories":["algorithms","cryptography"],"keywords":["crypto","hash","siphash"],"readme":"README.md","repository":"https://github.com/jedisct1/rust-siphash","homepage":"https://docs.rs/siphasher","documentation":"https://docs.rs/siphasher","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"syn","version":"2.0.114","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser for Rust source code","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.91","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":["blocking"],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"syn","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"regression","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/regression.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_asyncness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_asyncness.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_attribute","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_attribute.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_derive_input","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_derive_input.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_grouping","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_grouping.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ident","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_ident.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_item","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_item.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_lit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_meta","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_meta.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_parse_buffer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_quote","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_parse_quote.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_parse_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_pat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_pat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_precedence","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_precedence.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_punctuated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_punctuated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_receiver","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_receiver.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_round_trip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_round_trip.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_shebang","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_shebang.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_size.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_stmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_stmt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_token_trees","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_token_trees.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_ty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_unparenthesize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_unparenthesize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_visibility","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_visibility.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zzz_stable","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/zzz_stable.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"file","kind":["bench"],"crate_types":["bin"],"required_features":["full","parsing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/benches/file.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rust","kind":["bench"],"crate_types":["bin"],"required_features":["full","parsing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/benches/rust.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["dep:quote"],"proc-macro":["proc-macro2/proc-macro","quote?/proc-macro"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extend-css=src/gen/token.css","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null},{"crate":{"name":"sync_wrapper","version":"1.0.2","authors":["Actyx AG "],"id":"registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A tool for enlisting the compiler's help in proving the absence of concurrency","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"sync_wrapper","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"futures":["futures-core"],"futures-core":["dep:futures-core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/Cargo.toml","categories":["concurrency"],"keywords":["concurrency"],"readme":"README.md","repository":"https://github.com/Actyx/sync_wrapper","homepage":"https://docs.rs/sync_wrapper","documentation":"https://docs.rs/sync_wrapper","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"thiserror-impl","version":"1.0.69","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `thiserror` crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"thiserror-impl","version":"2.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `thiserror` crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"thiserror","version":"1.0.69","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","source":"registry+https://github.com/rust-lang/crates.io-index","description":"derive(Error)","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.69","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_backtrace.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_deprecated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_deprecated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_display","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_display.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_lints.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_option.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_source.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_transparent","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_transparent.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/Cargo.toml","categories":["rust-patterns"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"thiserror","version":"2.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"derive(Error)","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_backtrace.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_display","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_display.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_lints.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_option.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_source.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_transparent","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_transparent.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"time-core","version":"0.1.6","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate is an implementation detail and should not be relied upon directly.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-core-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-core-0.1.6/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"time-macros","version":"0.2.24","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.24","source":"registry+https://github.com/rust-lang/crates.io-index","description":" Procedural macros for the time crate.\n This crate is an implementation detail and should not be relied upon directly.\n","dependencies":[{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-macros-0.2.24/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"formatting":[],"large-dates":[],"parsing":[],"serde":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-macros-0.2.24/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"time","version":"0.3.44","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.44","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].","dependencies":[{"name":"deranged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":true,"features":["powerfmt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.24","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.24","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.102","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(__ui_tests)","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(bench)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","rename":null,"registry":null,"path":null},{"name":"num_threads","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.44/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"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":["rand08","rand09"],"rand08":["dep:rand08","deranged/rand08"],"rand09":["dep:rand09","deranged/rand09"],"serde":["dep:serde","time-macros?/serde","deranged/serde"],"serde-human-readable":["serde","formatting","parsing"],"serde-well-known":["serde","formatting","parsing"],"std":["alloc"],"wasm-bindgen":["dep:js-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.44/Cargo.toml","categories":["date-and-time","no-std","parser-implementations","value-formatting"],"keywords":["date","time","calendar","duration"],"readme":"README.md","repository":"https://github.com/time-rs/time","homepage":"https://time-rs.github.io","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"tower_governor","version":"0.8.0","authors":["Ben Wishovich "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower_governor@0.8.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A rate-limiting middleware for Tower backed by the governor crate that allows configurable key based and global limits","dependencies":[{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"forwarded-header-value","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"governor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tonic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.37","kind":"normal","optional":false,"uses_default_features":true,"features":["attributes"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":false,"features":["json"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":["trace"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"dev","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tower_governor","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower_governor-0.8.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"axum":["dep:axum"],"default":["axum","tonic"],"tonic":["dep:tonic"],"tracing":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower_governor-0.8.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["axum","tower","tonic","rate-limit","governor"],"readme":"README.md","repository":"https://github.com/benwis/tower-governor","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"uncased","version":"0.9.10","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#uncased@0.9.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Case-preserving, ASCII case-insensitive, no_std string types.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"uncased","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["alloc"],"serde":["dep:serde"],"with-serde":["serde"],"with-serde-alloc":["serde","serde/alloc","alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/Cargo.toml","categories":["text-processing","value-formatting","no-std"],"keywords":["ascii","uncased","case-preserving","case-insensitive","no_std"],"readme":"README.md","repository":"https://github.com/SergioBenitez/uncased","homepage":null,"documentation":"https://docs.rs/uncased/0.9","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"unicode-ident","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(MIT OR Apache-2.0) AND Unicode-3.0","license_file":null,"targets":[{"name":"unicode_ident","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compare","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/compare.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"static_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/static_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/benches/xid.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/Cargo.toml","categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null},{"crate":{"name":"zstd-safe","version":"7.2.4","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd-safe@7.2.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe low-level bindings for the zstd compression library.","dependencies":[{"name":"zstd-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"zstd_safe","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arrays":[],"bindgen":["zstd-sys/bindgen"],"debug":["zstd-sys/debug"],"default":["legacy","arrays","zdict_builder"],"doc-cfg":[],"experimental":["zstd-sys/experimental"],"fat-lto":["zstd-sys/fat-lto"],"legacy":["zstd-sys/legacy"],"no_asm":["zstd-sys/no_asm"],"pkg-config":["zstd-sys/pkg-config"],"seekable":["zstd-sys/seekable"],"std":["zstd-sys/std"],"thin":["zstd-sys/thin"],"thin-lto":["zstd-sys/thin-lto"],"zdict_builder":["zstd-sys/zdict_builder"],"zstdmt":["zstd-sys/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/Cargo.toml","categories":["api-bindings","compression"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"features":["experimental","arrays","std","zdict_builder","doc-cfg"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null},{"crate":{"name":"zstd-sys","version":"2.0.16+zstd.1.5.7","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Low-level bindings for the zstd compression library.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"zstd_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/src/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"debug":[],"default":["legacy","zdict_builder","bindgen"],"experimental":[],"fat-lto":[],"legacy":[],"no_asm":[],"no_wasm_shim":[],"non-cargo":[],"pkg-config":[],"seekable":[],"std":[],"thin":[],"thin-lto":[],"zdict_builder":[],"zstdmt":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/Cargo.toml","categories":["api-bindings","compression"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"features":["experimental"]}}},"links":"zstd","publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":true,"text":"BSD 3-Clause License\n\nCopyright (c) 2013, Julien Schmidt\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/LICENSE.httprouter","used_by":[{"crate":{"name":"matchit","version":"0.8.4","authors":["Ibraheem Ahmed "],"id":"registry+https://github.com/rust-lang/crates.io-index#matchit@0.8.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A high performance, zero-copy URL router.","dependencies":[{"name":"actix-router","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"gonzales","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.3-beta","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"path-tree","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"route-recognizer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"routefinder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":["make","util"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT AND BSD-3-Clause","license_file":null,"targets":[{"name":"matchit","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"hyper","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/examples/hyper.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/tests/insert.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"match","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/tests/match.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"remove","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/tests/remove.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"__test_helpers":[],"default":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/Cargo.toml","categories":["network-programming","algorithms"],"keywords":["router","path","tree","match","url"],"readme":"README.md","repository":"https://github.com/ibraheemdev/matchit","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":false,"text":"BSD 3-Clause License\n\nCopyright (c) 2024, ua-parser project\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/LICENSE","used_by":[{"crate":{"name":"regex-filtered","version":"0.2.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-filtered@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficiently check an input against a large number of patterns","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nohash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.5.7","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"regex_filtered","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regex","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/benches/regex.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/Cargo.toml","categories":[],"keywords":["regex","filter","FilteredRE2","multiple","prefilter"],"readme":"README.md","repository":"https://github.com/ua-parser/uap-rust/","homepage":"https://github.com/ua-parser/uap-rust/tree/main/regex-filtered","documentation":"https://docs.rs/regex-filtered/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":false,"text":"Copyright (c) 2016-2017 Isis Agora Lovecruft, Henry de Valence. All rights reserved.\nCopyright (c) 2016-2024 Isis Agora Lovecruft. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/LICENSE","used_by":[{"crate":{"name":"subtle","version":"2.6.1","authors":["Isis Lovecruft ","Henry de Valence "],"id":"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure-Rust traits and utilities for constant-time cryptographic implementations.","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"subtle","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"const-generics":[],"core_hint_black_box":[],"default":["std","i128"],"i128":[],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["cryptography","crypto","constant-time","utilities"],"readme":"README.md","repository":"https://github.com/dalek-cryptography/subtle","homepage":"https://dalek.rs/","documentation":"https://docs.rs/subtle","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":false,"text":"Copyright 2019 The Fuchsia Authors. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/LICENSE","used_by":[{"crate":{"name":"argh","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"argh_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-fuzzy-search","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"simple_example","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/examples/simple_example.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"args_info_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/args_info_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["help","serde"],"help":["argh_derive/help"],"serde":["argh_shared/serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/Cargo.toml","categories":["command-line-interface"],"keywords":["args","arguments","derive","cli"],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"argh_derive","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh_derive@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"argh_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_derive-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"help":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_derive-0.1.13/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"argh_shared","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh_shared@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh_shared","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_shared-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_shared-0.1.13/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"BSD 3-Clause \"New\" or \"Revised\" License","id":"BSD-3-Clause","first_of_kind":false,"text":"Copyright © WHATWG (Apple, Google, Mozilla, Microsoft).\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/LICENSE-WHATWG","used_by":[{"crate":{"name":"encoding_rs","version":"0.8.35","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Gecko-oriented implementation of the Encoding Standard","dependencies":[{"name":"any_all_workaround","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(Apache-2.0 OR MIT) AND BSD-3-Clause","license_file":null,"targets":[{"name":"encoding_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"any_all_workaround":["dep:any_all_workaround"],"default":["alloc"],"fast-big5-hanzi-encode":[],"fast-gb-hanzi-encode":[],"fast-hangul-encode":[],"fast-hanja-encode":[],"fast-kanji-encode":[],"fast-legacy-encode":["fast-hangul-encode","fast-hanja-encode","fast-kanji-encode","fast-gb-hanzi-encode","fast-big5-hanzi-encode"],"less-slow-big5-hanzi-encode":[],"less-slow-gb-hanzi-encode":[],"less-slow-kanji-encode":[],"serde":["dep:serde"],"simd-accel":["any_all_workaround"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/Cargo.toml","categories":["text-processing","encoding","web-programming","internationalization"],"keywords":["encoding","web","unicode","charset"],"readme":"README.md","repository":"https://github.com/hsivonen/encoding_rs","homepage":"https://docs.rs/encoding_rs/","documentation":"https://docs.rs/encoding_rs/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":true,"text":"/* Copyright (c) 2018, Google Inc.\n *\n * Permission to use, copy, modify, and/or distribute this software for any\n * purpose with or without fee is hereby granted, provided that the above\n * copyright notice and this permission notice appear in all copies.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\n * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION\n * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\n * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */\n\n#include \n\n#include \n\n\nTEST(SelfTests, KAT) {\n#if !defined(_MSC_VER)\n EXPECT_TRUE(BORINGSSL_self_test());\n#endif\n}\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/aws-lc/crypto/self_test.cc","used_by":[{"crate":{"name":"aws-lc-sys","version":"0.35.0","authors":["AWS-LC"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.35.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72.0","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.26","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cmake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.54","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"dunce","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fs_extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC) AND OpenSSL","license_file":null,"targets":[{"name":"aws_lc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"sanity-tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/tests/sanity-tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-main","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/builder/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-bindings":[],"asan":[],"bindgen":["dep:bindgen"],"default":["all-bindings"],"prebuilt-nasm":[],"ssl":["bindgen","all-bindings"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"aws-lc-sys":{"commit-hash":"c23b2ae88deec89091d8eeb37178fbef24c96919"}},"links":"aws_lc_0_35_0","publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":false,"text":"// Copyright 2015-2016 Brian Smith.\n//\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHORS DISCLAIM ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/LICENSE.txt","used_by":[{"crate":{"name":"untrusted","version":"0.9.0","authors":["Brian Smith "],"id":"registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.","dependencies":[],"license":"ISC","license_file":null,"targets":[{"name":"untrusted","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/briansmith/untrusted","homepage":null,"documentation":"https://briansmith.org/rustdoc/untrusted/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":false,"text":"Copyright (c) 2021, EasyPost \n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY\nSPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION\nOF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN\nCONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/forwarded-header-value-0.1.1/LICENSE.txt","used_by":[{"crate":{"name":"forwarded-header-value","version":"0.1.1","authors":["James Brown "],"id":"registry+https://github.com/rust-lang/crates.io-index#forwarded-header-value@0.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser for values from the Forwarded header (RFC 7239)","dependencies":[{"name":"nonempty","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"forwarded_header_value","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/forwarded-header-value-0.1.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/forwarded-header-value-0.1.1/Cargo.toml","categories":[],"keywords":["http"],"readme":"README.md","repository":"https://github.com/EasyPost/rust-forwarded-header-value","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":false,"text":"Except as otherwise noted, this project is licensed under the following\n(ISC-style) terms:\n\nCopyright 2015 Brian Smith.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHORS DISCLAIM ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\nThe files under third-party/chromium are licensed as described in\nthird-party/chromium/LICENSE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/LICENSE","used_by":[{"crate":{"name":"rustls-webpki","version":"0.103.8","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Web PKI X.509 Certificate Verification.","dependencies":[{"name":"aws-lc-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.17.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.2","kind":"dev","optional":false,"uses_default_features":false,"features":["aws_lc_rs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"webpki","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["ring?/alloc","pki-types/alloc"],"aws-lc-rs":["dep:aws-lc-rs","aws-lc-rs/aws-lc-sys","aws-lc-rs/prebuilt-nasm"],"aws-lc-rs-fips":["dep:aws-lc-rs","aws-lc-rs/fips"],"aws-lc-rs-unstable":["aws-lc-rs","aws-lc-rs/unstable"],"default":["std"],"ring":["dep:ring"],"std":["alloc","pki-types/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/Cargo.toml","categories":["cryptography","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/webpki","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"enum_variant_marked_deprecated":"warn"}},"cargo_check_external_types":{"allowed_external_types":["rustls_pki_types::*","rustls_pki_types"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","webpki_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":false,"text":"ISC License\n\nCopyright (c) 2015, Gregory J. Oschwald \n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/LICENSE","used_by":[{"crate":{"name":"maxminddb","version":"0.27.1","authors":["Gregory J. Oschwald "],"id":"registry+https://github.com/rust-lang/crates.io-index#maxminddb@0.27.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Library for reading MaxMind DB format used by GeoIP2 and GeoLite2","dependencies":[{"name":"ipnetwork","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"simdutf8","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"maxminddb","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lookup","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/benches/lookup.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":[],"memmap2":["dep:memmap2"],"mmap":["memmap2"],"simdutf8":["dep:simdutf8"],"unsafe-str-decode":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/Cargo.toml","categories":["database","network-programming"],"keywords":["MaxMind","GeoIP2","GeoIP","geolocation","ip"],"readme":"README.md","repository":"https://github.com/oschwald/maxminddb-rust","homepage":"https://github.com/oschwald/maxminddb-rust","documentation":"https://docs.rs/maxminddb","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"ISC License","id":"ISC","first_of_kind":false,"text":"ISC License:\n\nCopyright (c) 2004-2010 by Internet Systems Consortium, Inc. (\"ISC\")\nCopyright (c) 1995-2003 by Internet Software Consortium\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","source_path":null,"used_by":[{"crate":{"name":"aws-lc-rs","version":"1.15.2","authors":["AWS-LibCrypto"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.15.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.","dependencies":[{"name":"aws-lc-fips-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aws-lc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=4.4.18","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC)","license_file":null,"targets":[{"name":"aws_lc_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cipher","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/examples/cipher.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"digest","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/examples/digest.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"asan":["aws-lc-sys?/asan","aws-lc-fips-sys?/asan"],"aws-lc-sys":["dep:aws-lc-sys"],"bindgen":["aws-lc-sys?/bindgen","aws-lc-fips-sys?/bindgen"],"default":["aws-lc-sys","alloc","ring-io","ring-sig-verify"],"fips":["dep:aws-lc-fips-sys"],"non-fips":["aws-lc-sys"],"prebuilt-nasm":["aws-lc-sys?/prebuilt-nasm"],"ring-io":["dep:untrusted"],"ring-sig-verify":["dep:untrusted"],"test_logging":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/Cargo.toml","categories":[],"keywords":["crypto","cryptography","security"],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":"https://github.com/aws/aws-lc-rs","documentation":"https://docs.rs/crate/aws-lc-rs","edition":"2021","metadata":{"cargo-udeps":{"ignore":{"development":["which","home","regex","regex-automata","regex-syntax","proc-macro2","jobserver","cc","once_cell"]}},"docs":{"rs":{"features":["unstable"],"rustdoc-args":["--cfg","aws_lc_rs_docsrs"]}}},"links":"aws_lc_rs_1_15_2_sys","publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":true,"text":"// Copyright (c) 2019 Nuclear Furnace\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to deal\n// in the Software without restriction, including without limitation the rights\n// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in all\n// copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n// SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quanta-0.12.6/LICENSE","used_by":[{"crate":{"name":"quanta","version":"0.12.6","authors":["Toby Lawrence "],"id":"registry+https://github.com/rust-lang/crates.io-index#quanta@0.12.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"high-speed timing library","dependencies":[{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prost-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"average","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["Window","Performance"],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_os = \"windows\", target_arch = \"wasm32\")))","rename":null,"registry":null,"path":null},{"name":"raw-cpuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^11.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"x86\")","rename":null,"registry":null,"path":null},{"name":"raw-cpuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^11.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"x86_64\")","rename":null,"registry":null,"path":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["profileapi"],"target":"cfg(target_os = \"windows\")","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"quanta","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quanta-0.12.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"contention","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quanta-0.12.6/benches/contention.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"timing","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quanta-0.12.6/benches/timing.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["flaky_tests"],"flaky_tests":[],"prost":["prost-types"],"prost-types":["dep:prost-types"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quanta-0.12.6/Cargo.toml","categories":[],"keywords":["rdtsc","timing","nanosecond"],"readme":"README.md","repository":"https://github.com/metrics-rs/quanta","homepage":"https://github.com/metrics-rs/quanta","documentation":"https://docs.rs/quanta","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014 Carl Lerche and other MIO contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/LICENSE","used_by":[{"crate":{"name":"mio","version":"1.1.1","authors":["Carl Lerche ","Thomas de Zeeuw ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lightweight non-blocking I/O.","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"hermit\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"normal","optional":false,"uses_default_features":true,"features":["Wdk_Foundation","Wdk_Storage_FileSystem","Wdk_System_IO","Win32_Foundation","Win32_Networking_WinSock","Win32_Storage_FileSystem","Win32_Security","Win32_System_IO","Win32_System_WindowsProgramming"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"mio","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tcp_listenfd_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/tcp_listenfd_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tcp_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/tcp_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"udp_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/udp_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["log"],"log":["dep:log"],"net":[],"os-ext":["os-poll","windows-sys/Win32_System_Pipes","windows-sys/Win32_Security"],"os-poll":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/Cargo.toml","categories":["asynchronous"],"keywords":["io","async","non-blocking"],"readme":"README.md","repository":"https://github.com/tokio-rs/mio","homepage":"https://github.com/tokio-rs/mio","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"],"targets":["aarch64-apple-ios","aarch64-linux-android","wasm32-wasip1","x86_64-apple-darwin","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-hermit"]}},"playground":{"features":["os-poll","os-ext","net"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014 The rusqlite developers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/LICENSE","used_by":[{"crate":{"name":"libsqlite3-sys","version":"0.36.0","authors":["The rusqlite developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#libsqlite3-sys@0.36.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Native bindings to the libsqlite3 library","dependencies":[{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.103","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.27","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.19","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.36","kind":"build","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"build","optional":true,"uses_default_features":true,"features":["full","extra-traits","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libsqlite3_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"buildtime_bindgen":["bindgen","pkg-config","vcpkg"],"bundled":["cc","bundled_bindings"],"bundled-sqlcipher":["bundled"],"bundled-sqlcipher-vendored-openssl":["bundled-sqlcipher","openssl-sys/vendored"],"bundled-windows":["cc","bundled_bindings"],"bundled_bindings":[],"cc":["dep:cc"],"column_metadata":[],"default":["min_sqlite_version_3_34_1"],"in_gecko":[],"loadable_extension":["prettyplease","quote","syn"],"min_sqlite_version_3_34_1":["pkg-config","vcpkg"],"openssl-sys":["dep:openssl-sys"],"pkg-config":["dep:pkg-config"],"prettyplease":["dep:prettyplease"],"preupdate_hook":["buildtime_bindgen"],"quote":["dep:quote"],"session":["preupdate_hook","buildtime_bindgen"],"sqlcipher":[],"syn":["dep:syn"],"unlock_notify":[],"vcpkg":["dep:vcpkg"],"wasm32-wasi-vfs":[],"with-asan":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/Cargo.toml","categories":["external-ffi-bindings"],"keywords":["sqlite","sqlcipher","ffi"],"readme":"README.md","repository":"https://github.com/rusqlite/rusqlite","homepage":null,"documentation":null,"edition":"2021","links":"sqlite3","publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rusqlite","version":"0.38.0","authors":["The rusqlite developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rusqlite@0.38.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic wrapper for SQLite","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"normal","optional":true,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-streaming-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashlink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.36","kind":"normal","optional":true,"uses_default_features":true,"features":["formatting","macros","parsing"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"self_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"normal","optional":true,"uses_default_features":false,"features":["wasmbind"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"sqlite-wasm-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.36","kind":"normal","optional":true,"uses_default_features":true,"features":["wasm-bindgen"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["wasm_js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.104","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.54","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"libsqlite3-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rusqlite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"load_extension","kind":["example"],"crate_types":["bin"],"required_features":["load_extension","bundled","functions","trace"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/load_extension.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"loadable_extension","kind":["example"],"crate_types":["cdylib"],"required_features":["loadable_extension","functions","trace"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/loadable_extension.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"owning_rows","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/owning_rows.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"owning_statement","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/owning_statement.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"persons","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/persons/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"auto_ext","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/auto_ext.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"config_log","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/config_log.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deny_single_threaded_sqlite_config","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/deny_single_threaded_sqlite_config.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vtab","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/vtab.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cache","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/benches/cache.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"exec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/benches/exec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"array":["vtab"],"backup":[],"blob":[],"buildtime_bindgen":["libsqlite3-sys/buildtime_bindgen","sqlite-wasm-rs/bindgen"],"bundled":["libsqlite3-sys/bundled","modern_sqlite"],"bundled-full":["modern-full","bundled"],"bundled-sqlcipher":["libsqlite3-sys/bundled-sqlcipher","bundled"],"bundled-sqlcipher-vendored-openssl":["libsqlite3-sys/bundled-sqlcipher-vendored-openssl","bundled-sqlcipher"],"bundled-windows":["libsqlite3-sys/bundled-windows"],"cache":["hashlink"],"chrono":["dep:chrono"],"collation":[],"column_decltype":[],"column_metadata":["libsqlite3-sys/column_metadata"],"csv":["dep:csv"],"csvtab":["csv","vtab"],"default":["cache"],"extra_check":[],"fallible_uint":[],"functions":[],"hashlink":["dep:hashlink"],"hooks":[],"i128_blob":[],"in_gecko":["modern_sqlite","libsqlite3-sys/in_gecko"],"jiff":["dep:jiff"],"limits":[],"load_extension":[],"loadable_extension":["libsqlite3-sys/loadable_extension"],"modern-full":["array","backup","blob","modern_sqlite","chrono","collation","column_metadata","column_decltype","csvtab","extra_check","functions","hooks","i128_blob","jiff","limits","load_extension","serde_json","serialize","series","time","trace","unlock_notify","url","uuid","vtab","window"],"modern_sqlite":["libsqlite3-sys/bundled_bindings"],"preupdate_hook":["libsqlite3-sys/preupdate_hook","hooks"],"rusqlite-macros":["dep:rusqlite-macros"],"serde_json":["dep:serde_json"],"serialize":[],"series":["vtab"],"session":["libsqlite3-sys/session","hooks"],"sqlcipher":["libsqlite3-sys/sqlcipher"],"time":["dep:time"],"trace":[],"unlock_notify":["libsqlite3-sys/unlock_notify"],"url":["dep:url"],"uuid":["dep:uuid"],"vtab":[],"wasm32-wasi-vfs":["libsqlite3-sys/wasm32-wasi-vfs"],"window":["functions"],"with-asan":["libsqlite3-sys/with-asan"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/Cargo.toml","categories":["database"],"keywords":["sqlite","database","ffi"],"readme":"README.md","repository":"https://github.com/rusqlite/rusqlite","homepage":null,"documentation":"https://docs.rs/rusqlite/","edition":"2021","metadata":{"docs":{"rs":{"all-features":false,"default-target":"x86_64-unknown-linux-gnu","features":["modern-full","rusqlite-macros"],"no-default-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"all-features":false,"features":["bundled-full"]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014-2023 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/LICENSE","used_by":[{"crate":{"name":"headers-core","version":"0.3.0","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#headers-core@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"typed HTTP headers core trait","dependencies":[{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"headers_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/Cargo.toml","categories":[],"keywords":["http","headers","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/headers","homepage":"https://hyper.rs","documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014-2025 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/LICENSE","used_by":[{"crate":{"name":"hyper","version":"1.8.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A protective and efficient HTTP library for all.","dependencies":[{"name":"atomic-waker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"h2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httparse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":true,"features":["const_generics","const_new"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"want","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc","sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spmc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["fs","macros","net","io-std","io-util","rt","rt-multi-thread","sync","time","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"hyper","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"capi":[],"client":["dep:want","dep:pin-project-lite","dep:smallvec"],"default":[],"ffi":["dep:http-body-util","dep:futures-util"],"full":["client","http1","http2","server"],"http1":["dep:atomic-waker","dep:futures-channel","dep:futures-core","dep:httparse","dep:itoa","dep:pin-utils"],"http2":["dep:futures-channel","dep:futures-core","dep:h2"],"nightly":[],"server":["dep:httpdate","dep:pin-project-lite","dep:smallvec"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/Cargo.toml","categories":["network-programming","web-programming::http-client","web-programming::http-server"],"keywords":["http","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/hyper","homepage":"https://hyper.rs","documentation":"https://docs.rs/hyper","edition":"2021","metadata":{"capi":{"header":{"generation":false,"subdirectory":false},"install":{"include":{"asset":[{"from":"capi/include/hyper.h"}]}}},"docs":{"rs":{"features":["ffi","full","tracing"],"rustdoc-args":["--cfg","hyper_unstable_ffi","--cfg","hyper_unstable_tracing"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2014-2025 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/LICENSE","used_by":[{"crate":{"name":"headers","version":"0.4.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#headers@0.4.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"typed HTTP headers","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"headers","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/Cargo.toml","categories":["web-programming"],"keywords":["http","headers","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/headers","homepage":"https://hyper.rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2018 Carl Lerche\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/LICENSE","used_by":[{"crate":{"name":"bytes","version":"1.11.0","authors":["Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Types and traits for working with bytes","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"rename":"extra-platforms","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"bytes","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_buf_mut","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_buf_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes_odd_alloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes_odd_alloc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes_vec_alloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes_vec_alloc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_debug","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_iter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_iter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_limit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_take","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_take.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buf","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/buf.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bytes","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bytes_mut","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/bytes_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"extra-platforms":["dep:extra-platforms"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/Cargo.toml","categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2018-2019 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/LICENSE","used_by":[{"crate":{"name":"want","version":"0.3.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#want@0.3.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Detect when another Future wants a result.","dependencies":[{"name":"try-lock","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-executor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"want","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"throughput","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/benches/throughput.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/Cargo.toml","categories":[],"keywords":["futures","channel","async"],"readme":"README.md","repository":"https://github.com/seanmonstar/want","homepage":null,"documentation":"https://docs.rs/want","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2018-2023 Sean McArthur\nCopyright (c) 2016 Alex Crichton\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/LICENSE","used_by":[{"crate":{"name":"try-lock","version":"0.2.5","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#try-lock@0.2.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight atomic lock.","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"try_lock","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/Cargo.toml","categories":["concurrency","no-std"],"keywords":["lock","atomic"],"readme":"README.md","repository":"https://github.com/seanmonstar/try-lock","homepage":"https://github.com/seanmonstar/try-lock","documentation":"https://docs.rs/try-lock","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Alexis Sellier\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonempty-0.7.0/LICENSE","used_by":[{"crate":{"name":"nonempty","version":"0.7.0","authors":["Alexis Sellier "],"id":"registry+https://github.com/rust-lang/crates.io-index#nonempty@0.7.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Correct by construction non-empty vector","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["serde_derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"nonempty","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonempty-0.7.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"],"serialize":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonempty-0.7.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/cloudhead/nonempty","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Carl Lerche\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/LICENSE","used_by":[{"crate":{"name":"slab","version":"0.4.11","authors":["Carl Lerche "],"id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pre-allocated storage for a uniform data type","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"slab","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"slab","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/tests/slab.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/Cargo.toml","categories":["memory-management","data-structures","no-std"],"keywords":["slab","allocator","no_std"],"readme":"README.md","repository":"https://github.com/tokio-rs/slab","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Eliza Weisman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/LICENSE","used_by":[{"crate":{"name":"sharded-slab","version":"0.1.7","authors":["Eliza Weisman "],"id":"registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lock-free concurrent slab.\n","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memory-stats","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":["checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"sharded_slab","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"reserved_bits_leak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/tests/reserved_bits_leak.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"loom":["dep:loom"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/Cargo.toml","categories":["memory-management","data-structures","concurrency"],"keywords":["slab","allocator","lock-free","atomic"],"readme":"README.md","repository":"https://github.com/hawkw/sharded-slab","homepage":"https://github.com/hawkw/sharded-slab","documentation":"https://docs.rs/sharded-slab/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.42.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Eliza Weisman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/LICENSE","used_by":[{"crate":{"name":"matchers","version":"0.2.0","authors":["Eliza Weisman "],"id":"registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Regex matching on character and byte streams.\n","dependencies":[{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["syntax","dfa-build","dfa-search"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"matchers","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"unicode":["regex-automata/unicode"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/Cargo.toml","categories":["text-processing"],"keywords":["regex","match","pattern","streaming"],"readme":"README.md","repository":"https://github.com/hawkw/matchers","homepage":"https://github.com/hawkw/matchers","documentation":"https://docs.rs/matchers/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Tokio Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/LICENSE","used_by":[{"crate":{"name":"tracing-attributes","version":"0.1.31","authors":["Tokio Contributors ","Eliza Weisman ","David Barsky "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Procedural macro attributes for automatically instrumenting functions.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.20","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":false,"features":["full","parsing","printing","visit-mut","clone-impls","extra-traits","proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.67","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.64","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_attributes","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"async_fn","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/async_fn.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dead_code","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/dead_code.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"destructuring","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/destructuring.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"err","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/err.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fields","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/fields.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"follows_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/follows_from.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"instrument","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/instrument.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"levels","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/levels.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"names","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/names.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parents","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/parents.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ret","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/ret.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"targets","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/targets.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/ui.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"async-await":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","macro","instrument","log"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"tracing-core","version":"0.1.36","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core primitives for application-level tracing.\n","dependencies":[{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"valuable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"dispatch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/dispatch.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"global_dispatch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/global_dispatch.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"local_dispatch_before_init","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/local_dispatch_before_init.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"missed_register_callsite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/missed_register_callsite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std","valuable?/std"],"once_cell":["dep:once_cell"],"std":["once_cell"],"valuable":["dep:valuable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","profiling"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tracing_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"tracing-log","version":"0.2.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides compatibility between `tracing` and the `log` crate.\n","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lru","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_log","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"log_tracer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/tests/log_tracer.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reexport_log_crate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/tests/reexport_log_crate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"logging","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/benches/logging.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ahash":["dep:ahash"],"default":["log-tracer","std"],"interest-cache":["lru","ahash"],"log-tracer":[],"lru":["dep:lru"],"std":["log/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/Cargo.toml","categories":["development-tools::debugging","asynchronous"],"keywords":["logging","tracing","log"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"tracing-subscriber","version":"0.3.22","authors":["Eliza Weisman ","David Barsky ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for implementing and composing `tracing` subscribers.\n","dependencies":[{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.26","kind":"normal","optional":true,"uses_default_features":false,"features":["clock","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"matchers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nu-ansi-term","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.50.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.140","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.82","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sharded-slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thread_local","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":true,"uses_default_features":true,"features":["formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["log-tracer","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["formatting","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["rt","rt-multi-thread","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":false,"features":["std-future","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"valuable-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":null,"registry":null,"path":null},{"name":"valuable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":"valuable_crate","registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_subscriber","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"ansi_escaping","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/ansi_escaping.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cached_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/cached_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"duplicate_spans","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/duplicate_spans.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"env_filter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/env_filter/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event_enabling","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/event_enabling.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"field_filter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/field_filter.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filter_log","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/filter_log.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fmt_max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/fmt_max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hinted_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/hinted_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"layer_filter_interests_are_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/layer_filter_interests_are_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"layer_filters","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/layer_filters/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple_layer_filter_interests_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/multiple_layer_filter_interests_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"on_register_dispatch_is_called","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/on_register_dispatch_is_called.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/option.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"option_filter_interest_caching","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/option_filter_interest_caching.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_span_instrument_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_span_instrument_drop.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_with_subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_with_subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reload","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/reload.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reload_max_log_level","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/reload_max_log_level.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"same_len_filters","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/same_len_filters.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unhinted_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/unhinted_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"utils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/utils.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vec","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/vec.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vec_subscriber_filter_interests_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/vec_subscriber_filter_interests_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enter","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/enter.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/filter.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter_log","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/filter_log.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/fmt.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"ansi":["fmt","nu-ansi-term"],"chrono":["dep:chrono"],"default":["smallvec","fmt","ansi","tracing-log","std"],"env-filter":["matchers","once_cell","tracing","std","thread_local","dep:regex-automata"],"fmt":["registry","std"],"json":["tracing-serde","serde","serde_json"],"local-time":["time/local-offset"],"matchers":["dep:matchers"],"nu-ansi-term":["dep:nu-ansi-term"],"once_cell":["dep:once_cell"],"parking_lot":["dep:parking_lot"],"regex":[],"registry":["sharded-slab","thread_local","std"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"sharded-slab":["dep:sharded-slab"],"smallvec":["dep:smallvec"],"std":["alloc","tracing-core/std"],"thread_local":["dep:thread_local"],"time":["dep:time"],"tracing":["dep:tracing"],"tracing-log":["dep:tracing-log"],"tracing-serde":["dep:tracing-serde"],"valuable":["tracing-core/valuable","valuable_crate","valuable-serde","tracing-serde/valuable"],"valuable-serde":["dep:valuable-serde"],"valuable_crate":["dep:valuable_crate"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","metrics","subscriber"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null},{"crate":{"name":"tracing","version":"0.1.44","authors":["Eliza Weisman ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Application-level tracing for Rust.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.21","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.38","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"enabled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/enabled.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/event.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filter_caching_is_lexically_scoped","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filter_caching_is_lexically_scoped.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_are_not_reevaluated_for_the_same_span","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_are_not_reevaluated_for_the_same_span.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_are_reevaluated_for_different_call_sites","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_are_reevaluated_for_different_call_sites.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_dont_leak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_dont_leak.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future_send","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/future_send.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"instrument","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/instrument.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macro_imports","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macro_imports.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_incompatible_concat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macros_incompatible_concat.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"missed_register_callsite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/missed_register_callsite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple_max_level_hints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/multiple_max_level_hints.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/no_subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"register_callsite_deadlock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/register_callsite_deadlock.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"scoped_clobbers_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/scoped_clobbers_default.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"span","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/span.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"baseline","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/baseline.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"dispatch_get_clone","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/dispatch_get_clone.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"dispatch_get_ref","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/dispatch_get_ref.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"empty_span","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/empty_span.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enter_span","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/enter_span.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"event","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/event.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shared","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/shared.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_fields","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_fields.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_no_fields","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_no_fields.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_repeated","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_repeated.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"async-await":[],"attributes":["tracing-attributes"],"default":["std","attributes"],"log":["dep:log"],"log-always":["log"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"std":["tracing-core/std"],"tracing-attributes":["dep:tracing-attributes"],"valuable":["tracing-core/valuable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous","no-std"],"keywords":["logging","tracing","metrics","async"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tracing_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 Tower Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/LICENSE","used_by":[{"crate":{"name":"tower-layer","version":"0.3.3","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Decorates a `Service` to allow easy composition between `Service`s.\n","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"tower_layer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-layer/0.3.3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"tower-service","version":"0.3.3","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait representing an asynchronous, request / response based, client or server.\n","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","time"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower_service","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"tower","version":"0.5.2","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower@0.5.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower is a library of modular and reusable components for building robust\nclients and servers.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","sync","test-util","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["fmt","ansi"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tower-balance","kind":["example"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/examples/tower-balance.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"balance","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/balance/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/buffer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/builder.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hedge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/hedge/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/limit/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"load_shed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/load_shed/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ready_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/ready_cache/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"retry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/retry/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_ready","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/spawn_ready/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"steer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/steer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"support","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/support.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/util/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__common":["futures-core","pin-project-lite"],"balance":["discover","load","ready-cache","make","slab","util"],"buffer":["__common","tokio/sync","tokio/rt","tokio-util","tracing"],"discover":["__common"],"filter":["__common","futures-util"],"full":["balance","buffer","discover","filter","hedge","limit","load","load-shed","make","ready-cache","reconnect","retry","spawn-ready","steer","timeout","util"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"hdrhistogram":["dep:hdrhistogram"],"hedge":["util","filter","futures-util","hdrhistogram","tokio/time","tracing"],"indexmap":["dep:indexmap"],"limit":["__common","tokio/time","tokio/sync","tokio-util","tracing"],"load":["__common","tokio/time","tracing"],"load-shed":["__common"],"log":["tracing/log"],"make":["futures-util","pin-project-lite","tokio/io-std"],"pin-project-lite":["dep:pin-project-lite"],"ready-cache":["futures-core","futures-util","indexmap","tokio/sync","tracing","pin-project-lite"],"reconnect":["make","tokio/io-std","tracing"],"retry":["__common","tokio/time","util"],"slab":["dep:slab"],"spawn-ready":["__common","futures-util","tokio/sync","tokio/rt","util","tracing"],"steer":[],"sync_wrapper":["dep:sync_wrapper"],"timeout":["pin-project-lite","tokio/time"],"tokio":["dep:tokio"],"tokio-stream":["dep:tokio-stream"],"tokio-util":["dep:tokio-util"],"tracing":["dep:tracing"],"util":["__common","futures-util","pin-project-lite","sync_wrapper"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures","service"],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019 axum Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.8.8/LICENSE","used_by":[{"crate":{"name":"axum","version":"0.8.8","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#axum@0.8.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Web framework that focuses on ergonomics and modularity","dependencies":[{"name":"axum-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio","server","service"],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"matchit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"multer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":false,"features":["json","stream","multipart"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.211","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["raw_value"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_path_to_error","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.44","kind":"normal","optional":true,"uses_default_features":true,"features":["time"],"target":null,"rename":"tokio","registry":null,"path":null},{"name":"tokio-tungstenite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":false,"features":["util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":["add-extension","auth","catch-panic","compression-br","compression-deflate","compression-gzip","cors","decompression-br","decompression-deflate","decompression-gzip","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["client"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":false,"features":["json","stream","multipart"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["raw_value"],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["serde-human-readable"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.44.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt","rt-multi-thread","net","test-util"],"target":null,"rename":"tokio","registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-tungstenite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":true,"features":["util","timeout","limit","load-shed","steer","filter"],"target":null,"rename":"tower","registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["add-extension","auth","catch-panic","compression-br","compression-deflate","compression-gzip","cors","decompression-br","decompression-deflate","decompression-gzip","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["json"],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["serde","v4"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"axum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.8.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"panic_location","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.8.8/tests/panic_location.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.8.8/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"__private":["tokio","http1","dep:reqwest"],"__private_docs":["axum-core/__private_docs","tower/full","dep:serde","dep:tower-http"],"default":["form","http1","json","matched-path","original-uri","query","tokio","tower-log","tracing"],"form":["dep:form_urlencoded","dep:serde_urlencoded","dep:serde_path_to_error"],"http1":["dep:hyper","hyper?/http1","hyper-util?/http1"],"http2":["dep:hyper","hyper?/http2","hyper-util?/http2"],"json":["dep:serde_json","dep:serde_path_to_error"],"macros":["dep:axum-macros"],"matched-path":[],"multipart":["dep:multer"],"original-uri":[],"query":["dep:form_urlencoded","dep:serde_urlencoded","dep:serde_path_to_error"],"tokio":["dep:hyper-util","dep:tokio","tokio/net","tokio/rt","tower/make","tokio/macros"],"tower-log":["tower/log"],"tracing":["dep:tracing","axum-core/tracing"],"ws":["dep:hyper","tokio","dep:tokio-tungstenite","dep:sha1","dep:base64"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.8.8/Cargo.toml","categories":["asynchronous","network-programming","web-programming::http-server"],"keywords":["http","web","framework"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","metadata":{"cargo-public-api-crates":{"allowed":["axum_core","axum_macros","futures_core","futures_sink","futures_util","pin_project_lite","tower_layer","tower_service","bytes","http","http_body","serde_core","tokio","reqwest"]},"docs":{"rs":{"all-features":true}},"playground":{"features":["http1","http2","json","multipart","ws"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.78.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019-2021 Tower Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/LICENSE","used_by":[{"crate":{"name":"tower-http","version":"0.6.8","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower middleware and utilities for HTTP clients and servers","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower_http","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std","dep:http-body","dep:http-body-util"],"compression-br":["async-compression/brotli","futures-core","dep:http-body","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","dep:http-body","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","dep:http-body","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","dep:http-body","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","dep:http-body","iri-string","tower/util"],"fs":["futures-core","futures-util","dep:http-body","dep:http-body-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":["dep:http-body","dep:http-body-util"],"map-request-body":[],"map-response-body":[],"metrics":["dep:http-body","tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["dep:http-body","tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["dep:http-body","tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":["bytes::*","http::*","http_body::*","mime::*","tokio::*","tower::*","tower_layer::*","tower_service::*","tracing::*","tracing_core::*"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019-2024 Sean McArthur & Hyper Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/LICENSE","used_by":[{"crate":{"name":"http-body","version":"1.0.1","authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"http_body","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"is_end_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/tests/is_end_stream.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.49.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2019-2025 Sean McArthur & Hyper Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/LICENSE","used_by":[{"crate":{"name":"http-body-util","version":"0.1.3","authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Combinators and adapters for HTTP request or response bodies.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt","sync","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"http_body_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"channel":["dep:tokio"],"default":[],"full":["channel"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright (c) 2023-2025 Sean McArthur\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/LICENSE","used_by":[{"crate":{"name":"hyper-util","version":"0.1.19","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"hyper utilities","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ipnet","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5.9, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":["all"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","test-util","signal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pnet_datalink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"linux\", target_os = \"macos\"))","rename":null,"registry":null,"path":null},{"name":"system-configuration","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","rename":null,"registry":null,"path":null},{"name":"windows-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.3, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"hyper_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":["client-legacy","http1","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":["server","http1","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server_graceful","kind":["example"],"crate_types":["bin"],"required_features":["tokio","server-graceful","server-auto"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/server_graceful.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"legacy_client","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/tests/legacy_client.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proxy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/tests/proxy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__internal_happy_eyeballs_tests":[],"client":["hyper/client","tokio/net","dep:tracing","dep:futures-channel","dep:tower-service"],"client-legacy":["client","dep:socket2","tokio/sync","dep:libc","dep:futures-util"],"client-pool":["client","dep:futures-util","dep:tower-layer"],"client-proxy":["client","dep:base64","dep:ipnet","dep:percent-encoding"],"client-proxy-system":["dep:system-configuration","dep:windows-registry"],"default":[],"full":["client","client-legacy","client-pool","client-proxy","client-proxy-system","server","server-auto","server-graceful","service","http1","http2","tokio","tracing"],"http1":["hyper/http1"],"http2":["hyper/http2"],"server":["hyper/server"],"server-auto":["server","http1","http2"],"server-graceful":["server","tokio/sync"],"service":["dep:tower-service"],"tokio":["dep:tokio","tokio/rt","tokio/time"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/Cargo.toml","categories":["network-programming","web-programming::http-client","web-programming::http-server"],"keywords":["http","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/hyper-util","homepage":"https://hyper.rs","documentation":"https://docs.rs/hyper-util","edition":"2021","metadata":{"docs":{"rs":{"features":["full"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright 2016 Nika Layzell\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/LICENSE","used_by":[{"crate":{"name":"synstructure","version":"0.13.2","authors":["Nika Layzell "],"id":"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helper methods and macros for custom derives","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","parsing","printing","clone-impls","visit","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure_test_traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"synstructure","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro","syn/proc-macro","quote/proc-macro"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/Cargo.toml","categories":[],"keywords":["syn","macros","derive","expand_substructure","enum"],"readme":"README.md","repository":"https://github.com/mystor/synstructure","homepage":null,"documentation":"https://docs.rs/synstructure","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright 2021 Axum Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-macros-0.5.0/LICENSE","used_by":[{"crate":{"name":"axum-macros","version":"0.5.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#axum-macros@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for axum","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full","parsing","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.25.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"axum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-macros-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__private":["syn/visit-mut"],"default":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-macros-0.5.0/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["axum"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","metadata":{"cargo-public-api-crates":{"allowed":[]},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.75.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright 2021 axum Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-extra-0.12.5/LICENSE","used_by":[{"crate":{"name":"axum-extra","version":"0.12.5","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#axum-extra@0.12.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extra utilities for axum","dependencies":[{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.0","kind":"normal","optional":true,"uses_default_features":true,"features":["percent-encode"],"target":null,"rename":"cookie","registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"multer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prost","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_html_form","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.71","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_path_to_error","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":true,"uses_default_features":false,"features":["util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.37","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typed-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":false,"features":["json","stream","multipart"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.71","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.23.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":true,"features":["util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["map-response-body","timeout"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.19","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"axum_extra","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-extra-0.12.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cached":["dep:axum"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_core","dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:axum","dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"handler":["dep:axum"],"json-deserializer":["dep:serde_core","dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_core","dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"middleware":["dep:axum"],"multipart":["dep:multer","dep:fastrand"],"optional-path":["dep:axum","dep:serde_core"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"routing":["axum/original-uri","dep:rustversion"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["routing","dep:axum-macros","dep:percent-encoding","dep:serde_core","dep:serde_html_form","dep:form_urlencoded"],"with-rejection":["dep:axum"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-extra-0.12.5/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["http","web","framework"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.78.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Copyright 2021-2025 Stichting DuckDB Foundation\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/LICENSE","used_by":[{"crate":{"name":"libduckdb-sys","version":"1.4.3","authors":["wangfenjin "],"id":"registry+https://github.com/rust-lang/crates.io-index#libduckdb-sys@1.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Native bindings to the libduckdb library, C API","dependencies":[{"name":"arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56","kind":"dev","optional":false,"uses_default_features":false,"features":["ffi"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.71.1","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":true,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.24","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.21","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"build","optional":false,"uses_default_features":false,"features":["blocking","rustls-tls"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zip","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^6","kind":"build","optional":false,"uses_default_features":false,"features":["deflate"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libduckdb_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"buildtime_bindgen":["bindgen","pkg-config","vcpkg"],"bundled":["cc"],"cc":["dep:cc"],"default":["vcpkg","pkg-config"],"extensions-full":["json","parquet"],"json":["bundled"],"loadable-extension":["prettyplease","quote","syn"],"parquet":["bundled"],"pkg-config":["dep:pkg-config"],"prettyplease":["dep:prettyplease"],"quote":["dep:quote"],"syn":["dep:syn"],"vcpkg":["dep:vcpkg"],"winduckdb":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/Cargo.toml","categories":["external-ffi-bindings","database"],"keywords":["duckdb","database","ffi"],"readme":"README.md","repository":"https://github.com/duckdb/duckdb-rs","homepage":"https://github.com/duckdb/duckdb-rs","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.84.1"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2016 Paul Mason\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/LICENSE","used_by":[{"crate":{"name":"rust_decimal","version":"1.39.0","authors":["Paul Mason "],"id":"registry+https://github.com/rust-lang/crates.io-index#rust_decimal@1.39.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","unstable__schema"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"diesel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ndarray","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand-0_9","registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"normal","optional":true,"uses_default_features":false,"features":["size_32","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rocket","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0-rc.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"diesel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"dev","optional":false,"uses_default_features":false,"features":["mysql","postgres"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.19","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":["getrandom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["thread_rng"],"target":null,"rename":"rand-0_9","registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rkyv-0_8","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["html_root_url_updated","markdown_deps_updated"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_decimal","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rkyv-remote","kind":["example"],"crate_types":["bin"],"required_features":["macros"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/examples/rkyv-remote.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decimal_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/decimal_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"version-numbers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/version-numbers.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"comparison","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/benches/comparison.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lib_benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/benches/lib_benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"align16":[],"borsh":["dep:borsh","std"],"c-repr":[],"db-diesel-mysql":["diesel/mysql_backend","std"],"db-diesel-postgres":["diesel/postgres_backend","std"],"db-diesel2-mysql":["db-diesel-mysql"],"db-diesel2-postgres":["db-diesel-postgres"],"db-postgres":["dep:bytes","dep:postgres-types","std"],"db-tokio-postgres":["dep:bytes","dep:postgres-types","std"],"default":["serde","std"],"diesel":["dep:diesel"],"legacy-ops":[],"macros":["dep:rust_decimal_macros"],"maths":[],"maths-nopanic":["maths"],"ndarray":["dep:ndarray"],"proptest":["dep:proptest"],"rand":["dep:rand"],"rand-0_9":["dep:rand-0_9"],"rkyv":["dep:rkyv"],"rkyv-safe":["rkyv/validation"],"rocket-traits":["dep:rocket","std"],"rust-fuzz":["dep:arbitrary"],"serde":["dep:serde"],"serde-arbitrary-precision":["serde-with-arbitrary-precision"],"serde-bincode":["serde-str"],"serde-float":["serde-with-float"],"serde-str":["serde-with-str"],"serde-with-arbitrary-precision":["serde","serde_json/arbitrary_precision","serde_json/std"],"serde-with-float":["serde"],"serde-with-str":["serde"],"serde_json":["dep:serde_json"],"std":["arrayvec/std","borsh?/std","bytes?/std","rand?/std","rkyv?/std","serde?/std","serde_json?/std"],"tokio-pg":["db-tokio-postgres"],"tokio-postgres":["dep:tokio-postgres"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/Cargo.toml","categories":["science","mathematics","data-structures"],"keywords":["decimal","financial","fixed","precision","number"],"readme":"README.md","repository":"https://github.com/paupino/rust-decimal","homepage":null,"documentation":"https://docs.rs/rust_decimal/","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.1"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2017 \n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/LICENSE","used_by":[{"crate":{"name":"atoi","version":"2.0.0","authors":["Markus Klein"],"id":"registry+https://github.com/rust-lang/crates.io-index#atoi@2.0.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parse integers directly from `[u8]` slices in safe code","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"atoi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/Cargo.toml","categories":["parsing"],"keywords":["atoi","conversion","integer"],"readme":"README.md","repository":"https://github.com/pacman82/atoi-rs","homepage":null,"documentation":"https://docs.rs/atoi/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2017 Ted Driggs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/LICENSE","used_by":[{"crate":{"name":"darling","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A proc-macro library for reading attributes into structs when\nimplementing custom derives.\n","dependencies":[{"name":"darling_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"darling_macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(compiletests)","rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(compiletests)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"automatic_bounds","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/automatic_bounds.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"consume_fields","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/consume_fields.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"expr_with","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/expr_with.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fallible_read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/fallible_read.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"heterogeneous_enum_and_word","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/heterogeneous_enum_and_word.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shorthand_or_long_field","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/shorthand_or_long_field.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"supports_struct","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/supports_struct.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"accrue_errors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/accrue_errors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"attrs_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/attrs_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/compiletests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"computed_bound","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/computed_bound.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_bound","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/custom_bound.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"data_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/data_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"defaults","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/defaults.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_default.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_newtype.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_struct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_struct.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_unit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_error_accumulation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten_error_accumulation.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_from_field","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten_from_field.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"forward_attrs_to_from_attributes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/forward_attrs_to_from_attributes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_meta","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_meta.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_type_param","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_type_param.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_type_param_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_type_param_default.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_variant","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_variant.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"happy_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/happy_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/hash_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"meta_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/meta_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/multiple.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/newtype.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"skip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/skip.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spanned_value","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/spanned_value.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"split_declaration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/split_declaration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"suggestions","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/suggestions.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"supports","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/supports.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsupported_attributes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/unsupported_attributes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["suggestions"],"diagnostics":["darling_core/diagnostics"],"suggestions":["darling_core/suggestions"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":"https://docs.rs/darling/0.20.11","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"darling_core","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ident_case","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strsim","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":["full","extra-traits"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"diagnostics":[],"strsim":["dep:strsim"],"suggestions":["strsim"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null},{"crate":{"name":"darling_macro","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"darling_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling_macro","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_macro-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_macro-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2019 Acrimon\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dashmap-6.1.0/LICENSE","used_by":[{"crate":{"name":"dashmap","version":"6.1.0","authors":["Acrimon "],"id":"registry+https://github.com/rust-lang/crates.io-index#dashmap@6.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Blazing fast concurrent HashMap for Rust.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.0","kind":"normal","optional":false,"uses_default_features":false,"features":["raw"],"target":null,"rename":null,"registry":null,"path":null},{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.188","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"typesize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"dashmap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dashmap-6.1.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arbitrary":["dep:arbitrary"],"inline":["hashbrown/inline-more"],"raw-api":[],"rayon":["dep:rayon"],"serde":["dep:serde"],"typesize":["dep:typesize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dashmap-6.1.0/Cargo.toml","categories":["concurrency","algorithms","data-structures"],"keywords":["atomic","concurrent","hashmap"],"readme":"README.md","repository":"https://github.com/xacrimon/dashmap","homepage":"https://github.com/xacrimon/dashmap","documentation":"https://docs.rs/dashmap","edition":"2018","metadata":{"docs":{"rs":{"features":["rayon","raw-api","serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2019 Arne Beer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/LICENSE","used_by":[{"crate":{"name":"comfy-table","version":"7.1.2","authors":["Arne Beer "],"id":"registry+https://github.com/rust-lang/crates.io-index#comfy-table@7.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An easy to use library for building beautiful tables with automatic content wrapping","dependencies":[{"name":"ansi-str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"console","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-width","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossterm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(not(windows))","rename":null,"registry":null,"path":null},{"name":"crossterm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":false,"features":["windows"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"comfy_table","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"inner_style","kind":["example"],"crate_types":["bin"],"required_features":["custom_styling"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/inner_style.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"no_tty","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/readme_table_no_tty.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"readme_table","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/readme_table.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"all_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/tests/all_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build_large_table","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/benches/build_large_table.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build_tables","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/benches/build_tables.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ansi-str":["dep:ansi-str"],"console":["dep:console"],"crossterm":["dep:crossterm"],"custom_styling":["ansi-str","console","tty"],"debug":[],"default":["tty"],"integration_test":[],"reexport_crossterm":["tty"],"tty":["crossterm"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/Cargo.toml","categories":[],"keywords":["terminal","table","unicode"],"readme":"README.md","repository":"https://github.com/nukesor/comfy-table","homepage":"https://github.com/nukesor/comfy-table","documentation":"https://docs.rs/comfy-table/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2019 Graham Esau\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/LICENSE","used_by":[{"crate":{"name":"schemars","version":"1.2.0","authors":["Graham Esau "],"id":"registry+https://github.com/rust-lang/crates.io-index#schemars@1.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generate JSON Schemas from Rust code","dependencies":[{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"arrayvec07","registry":null,"path":null},{"name":"bigdecimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"bigdecimal04","registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"bytes1","registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.39","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"chrono04","registry":null,"path":null},{"name":"dyn-clone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"either1","registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"indexmap2","registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"jiff02","registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rust_decimal1","registry":null,"path":null},{"name":"schemars_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"semver1","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.127","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"smallvec1","registry":null,"path":null},{"name":"smol_str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"smol_str02","registry":null,"path":null},{"name":"smol_str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"smol_str03","registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"url2","registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"uuid1","registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"arrayvec07","registry":null,"path":null},{"name":"bigdecimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"bigdecimal04","registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"bytes1","registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"chrono04","registry":null,"path":null},{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"either1","registry":null,"path":null},{"name":"garde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":["derive","email","regex","url"],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"indexmap2","registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":"jiff02","registry":null,"path":null},{"name":"jsonschema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"rust_decimal1","registry":null,"path":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"semver1","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_repr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.19","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"smallvec1","registry":null,"path":null},{"name":"smol_str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"smol_str02","registry":null,"path":null},{"name":"smol_str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"smol_str03","registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.17","kind":"dev","optional":false,"uses_default_features":true,"features":["json"],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde","std"],"target":null,"rename":"url2","registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"uuid1","registry":null,"path":null},{"name":"validator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"schemars","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_serialization","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/custom_serialization.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"custom_settings","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/custom_settings.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"doc_comments","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/doc_comments.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum_repr","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/enum_repr.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"from_value","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/from_value.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"main","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"remote_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/remote_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"schemars_attrs","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/schemars_attrs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde_attrs","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/serde_attrs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serialize_contract","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/serialize_contract.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"validate","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/tests/integration/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/tests/no_std.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":["_ui_test"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/tests/ui.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"_ui_test":[],"arrayvec07":["dep:arrayvec07"],"bigdecimal04":["dep:bigdecimal04"],"bytes1":["dep:bytes1"],"chrono04":["dep:chrono04"],"default":["derive","std"],"derive":["schemars_derive"],"either1":["dep:either1"],"indexmap2":["dep:indexmap2"],"jiff02":["dep:jiff02"],"preserve_order":["serde_json/preserve_order"],"raw_value":["serde_json/raw_value"],"rust_decimal1":["dep:rust_decimal1"],"schemars_derive":["dep:schemars_derive"],"semver1":["dep:semver1"],"smallvec1":["dep:smallvec1"],"smol_str02":["dep:smol_str02"],"smol_str03":["dep:smol_str03"],"std":[],"url2":["dep:url2"],"uuid1":["dep:uuid1"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/Cargo.toml","categories":["encoding","no-std"],"keywords":["rust","json-schema","serde"],"readme":"README.md","repository":"https://github.com/GREsau/schemars","homepage":"https://graham.cool/schemars/","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.74.0"},"path":null},{"crate":{"name":"schemars_derive","version":"1.2.0","authors":["Graham Esau "],"id":"registry+https://github.com/rust-lang/crates.io-index#schemars_derive@1.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for #[derive(JsonSchema)], for use with schemars","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive_internals","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["extra-traits"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"schemars_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-1.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-1.2.0/Cargo.toml","categories":["encoding","no-std"],"keywords":["rust","json-schema","serde"],"readme":"README.md","repository":"https://github.com/GREsau/schemars","homepage":"https://graham.cool/schemars/","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.74.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2019 Peter Glotfelty\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/LICENSE","used_by":[{"crate":{"name":"strum","version":"0.26.3","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.26.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"derive":["strum_macros"],"phf":["dep:phf"],"std":[],"strum_macros":["dep:strum_macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2018","metadata":{"docs":{"rs":{"features":["derive"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"strum","version":"0.27.2","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.27.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.27.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"derive":["strum_macros"],"phf":["dep:phf"],"std":[],"strum_macros":["dep:strum_macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.27.2/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2021","metadata":{"docs":{"rs":{"features":["derive"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.1"},"path":null},{"crate":{"name":"strum_macros","version":"0.26.4","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.26.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.26.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.26.4/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"strum_macros","version":"0.27.2","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.27.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.27.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.27.2/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.66.1"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2019 Yoshua Wuyts\nCopyright (c) Tokio Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/LICENSE","used_by":[{"crate":{"name":"tokio-macros","version":"2.6.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.6.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tokio's proc macros.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2019–2025 axum Contributors\n\nPermission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-core-0.5.6/LICENSE","used_by":[{"crate":{"name":"axum-core","version":"0.5.6","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#axum-core@0.5.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core types and traits for axum","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.37","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.25.0","kind":"dev","optional":false,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"axum_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-core-0.5.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__private_docs":["dep:tower-http"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-core-0.5.6/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["http","web","framework"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","metadata":{"cargo-machete":{"ignored":["tower-http"]},"cargo_check_external_types":{"allowed_external_types":["futures_core::*","tower_layer::*","bytes::*","http::*","http_body::*"]},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.78.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2022 Arthur Silva\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/LICENCE.md","used_by":[{"crate":{"name":"quick_cache","version":"0.6.18","authors":["Arthur Silva "],"id":"registry+https://github.com/rust-lang/crates.io-index#quick_cache@0.6.18","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lightweight and high performance concurrent cache","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":false,"uses_default_features":false,"features":["inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"shuttle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_distr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"quick_cache","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_weight","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/custom_weight.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"equivalent","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/equivalent.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"eviction_listener","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/eviction_listener.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"placeholder_async_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/placeholder_async_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"placeholder_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/placeholder_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ahash":["dep:ahash"],"default":["ahash","parking_lot"],"parking_lot":["dep:parking_lot"],"shuttle":["dep:shuttle"],"stats":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/Cargo.toml","categories":["caching","concurrency","data-structures"],"keywords":["lru","concurrent","cache","s3-fifo","clock"],"readme":"README.md","repository":"https://github.com/arthurprs/quick-cache","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["stats"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) 2022 Ibraheem Ahmed\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/LICENSE","used_by":[{"crate":{"name":"matchit","version":"0.8.4","authors":["Ibraheem Ahmed "],"id":"registry+https://github.com/rust-lang/crates.io-index#matchit@0.8.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A high performance, zero-copy URL router.","dependencies":[{"name":"actix-router","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"gonzales","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.3-beta","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"path-tree","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"route-recognizer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"routefinder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":["make","util"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT AND BSD-3-Clause","license_file":null,"targets":[{"name":"matchit","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"hyper","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/examples/hyper.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/tests/insert.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"match","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/tests/match.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"remove","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/tests/remove.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"__test_helpers":[],"default":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/Cargo.toml","categories":["network-programming","algorithms"],"keywords":["router","path","tree","match","url"],"readme":"README.md","repository":"https://github.com/ibraheemdev/matchit","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) \n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and\nassociated documentation files (the \"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the\nfollowing conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial\nportions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT\nLIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO\nEVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\nUSE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":null,"used_by":[{"crate":{"name":"duckdb","version":"1.4.3","authors":["wangfenjin "],"id":"registry+https://github.com/rust-lang/crates.io-index#duckdb@1.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic wrapper for DuckDB","dependencies":[{"name":"arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56","kind":"normal","optional":false,"uses_default_features":false,"features":["prettyprint","ffi"],"target":null,"rename":null,"registry":null,"path":null},{"name":"calamine","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.22","kind":"normal","optional":true,"uses_default_features":false,"features":["std","clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"duckdb-loadable-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.13","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-streaming-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashlink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libduckdb-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.4.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"normal","optional":true,"uses_default_features":true,"features":["dtype-full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars-arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"r2d2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustyline","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^15","kind":"dev","optional":false,"uses_default_features":true,"features":["case_insensitive_history_search"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"duckdb","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"appender","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/appender.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/basic.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hello-ext","kind":["example"],"crate_types":["cdylib"],"required_features":["vtab-loadable"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/hello-ext/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hello-ext-capi","kind":["example"],"crate_types":["cdylib"],"required_features":["vtab-loadable","loadable-extension"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/hello-ext-capi/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parquet","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/parquet.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"repl","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/repl.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"appender-arrow":["vtab-arrow"],"buildtime_bindgen":["libduckdb-sys/buildtime_bindgen"],"bundled":["libduckdb-sys/bundled"],"calamine":["dep:calamine"],"chrono":["dep:chrono"],"default":[],"duckdb-loadable-macros":["dep:duckdb-loadable-macros"],"extensions-full":["json","parquet","vtab-full"],"json":["libduckdb-sys/json","bundled"],"loadable-extension":["libduckdb-sys/loadable-extension"],"modern-full":["chrono","serde_json","url","r2d2","uuid","polars"],"num":["dep:num"],"parquet":["libduckdb-sys/parquet","bundled"],"polars":["dep:polars","dep:polars-arrow"],"r2d2":["dep:r2d2"],"serde_json":["dep:serde_json"],"url":["dep:url"],"uuid":["dep:uuid"],"vscalar":["vtab-arrow"],"vscalar-arrow":[],"vtab":[],"vtab-arrow":["vtab","num"],"vtab-excel":["vtab","calamine"],"vtab-full":["vtab-excel","vtab-arrow","appender-arrow"],"vtab-loadable":["vtab","duckdb-loadable-macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/Cargo.toml","categories":["database"],"keywords":["duckdb","database","ffi"],"readme":"README.md","repository":"https://github.com/duckdb/duckdb-rs","homepage":"https://github.com/duckdb/duckdb-rs","documentation":"http://docs.rs/duckdb/","edition":"2021","metadata":{"docs":{"rs":{"all-features":false,"default-target":"x86_64-unknown-linux-gnu","features":["vtab-full","modern-full","vscalar","vscalar-arrow"],"no-default-features":true}},"playground":{"all-features":false,"features":[]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.1"},"path":null},{"crate":{"name":"governor","version":"0.10.4","authors":["Andreas Fuchs "],"id":"registry+https://github.com/rust-lang/crates.io-index#governor@0.10.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A rate-limiting implementation in Rust","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"dashmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^6.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-timer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std","sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":["wasm_js"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nonzero_ext","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"normal","optional":false,"uses_default_features":true,"features":["require-cas"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quanta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spinning_top","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"web-time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assertables","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^9.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-executor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.70","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tynm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"governor","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_hashers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/custom_hashers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"direct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/direct.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/future.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"keyed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/keyed.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"keyed_dashmap","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/keyed_dashmap.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"keyed_hashmap","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/keyed_hashmap.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"memory_leaks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/memory_leaks.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"middleware","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/middleware.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/proptests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sinks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/sinks.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"streams","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/streams.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"governor_criterion_benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/benches/governor_criterion_benches.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"dashmap":["dep:dashmap"],"default":["std","dashmap","jitter","quanta"],"jitter":["dep:rand","dep:getrandom"],"no_std":["hashbrown/alloc"],"quanta":["dep:quanta"],"std":["nonzero_ext/std","dep:futures-timer","dep:futures-util","dep:futures-sink","dep:parking_lot"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/Cargo.toml","categories":["algorithms","network-programming","concurrency","no-std"],"keywords":["rate-limiting","rate-limit","no_std","gcra"],"readme":"README.md","repository":"https://github.com/boinkor-net/governor.git","homepage":"https://github.com/boinkor-net/governor","documentation":"https://docs.rs/governor","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"libm","version":"0.2.15","authors":["Jorge Aparicio "],"id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.15","source":"registry+https://github.com/rust-lang/crates.io-index","description":"libm in pure Rust","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libm","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arch":[],"default":["arch"],"force-soft-floats":[],"unstable":["unstable-intrinsics","unstable-float"],"unstable-float":[],"unstable-intrinsics":[],"unstable-public-internals":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/Cargo.toml","categories":["no-std"],"keywords":["libm","math"],"readme":"README.md","repository":"https://github.com/rust-lang/compiler-builtins","homepage":null,"documentation":"https://docs.rs/libm","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"path":null},{"crate":{"name":"refinery","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Powerful SQL migration toolkit for Rust","dependencies":[{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_cmd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"predicates","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"dev","optional":false,"uses_default_features":true,"features":["compat"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"refinery","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mysql","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/mysql.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mysql_async","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/mysql_async.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"postgres","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/postgres.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rusqlite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/rusqlite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tiberius","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/tiberius.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tokio_postgres","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/tokio_postgres.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["toml"],"enums":["refinery-macros/enums"],"int8-versions":["refinery-core/int8-versions","refinery-macros/int8-versions"],"mysql":["refinery-core/mysql"],"mysql_async":["refinery-core/mysql_async"],"postgres":["refinery-core/postgres"],"rusqlite":["refinery-core/rusqlite"],"rusqlite-bundled":["refinery-core/rusqlite-bundled"],"serde":["refinery-core/serde"],"tiberius":["refinery-core/tiberius"],"tiberius-config":["refinery-core/tiberius","refinery-core/tiberius-config"],"tokio-postgres":["refinery-core/tokio-postgres"],"toml":["refinery-core/toml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/Cargo.toml","categories":["database"],"keywords":["database","sql","migrations","orm"],"readme":"README.md","repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) Tokio Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/LICENSE","used_by":[{"crate":{"name":"tokio-stream","version":"0.1.18","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.18","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities to work with `Stream` and `tokio`.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.15.0","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_stream","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"async_send_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/async_send_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"chunks_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/chunks_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc_bounded_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/mpsc_bounded_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc_unbounded_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/mpsc_unbounded_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_chunks_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_chunks_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_close","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_close.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_collect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_empty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_fuse","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_fuse.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_iter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_iter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_merge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_merge.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_once","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_once.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_pending","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_pending.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_stream_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_stream_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_throttle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/time_throttle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"watch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/watch.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["time"],"fs":["tokio/fs"],"full":["time","net","io-util","fs","sync","signal"],"io-util":["tokio/io-util"],"net":["tokio/net"],"signal":["tokio/signal"],"sync":["tokio/sync","tokio-util"],"time":["tokio/time"],"tokio-util":["dep:tokio-util"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","docsrs"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"tokio-util","version":"0.7.18","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Additional utilities for working with Tokio.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.44.0","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.29","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["futures","checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"_require_full","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/_require_full.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"abort_on_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/abort_on_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"codecs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/codecs.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/compat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"context","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/context.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/framed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/framed_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/framed_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/framed_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/future.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_inspect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_inspect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_reader_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_reader_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_simplex","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_simplex.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sink_writer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_sink_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_stream_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_stream_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sync_bridge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_sync_bridge.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"length_delimited","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/length_delimited.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/mpsc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"poll_semaphore","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/poll_semaphore.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reusable_box","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/reusable_box.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_pinned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/spawn_pinned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_cancellation_token","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/sync_cancellation_token.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/task_join_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_queue","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/task_join_queue.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_tracker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/task_tracker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_delay_queue","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/time_delay_queue.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"udp","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/udp.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__docs_rs":["futures-util"],"codec":[],"compat":["futures-io"],"default":[],"full":["codec","compat","io-util","time","net","rt","join-map"],"futures-io":["dep:futures-io"],"futures-util":["dep:futures-util"],"hashbrown":["dep:hashbrown"],"io":[],"io-util":["io","tokio/rt","tokio/io-util"],"join-map":["rt","hashbrown"],"net":["tokio/net"],"rt":["tokio/rt","tokio/sync","futures-util"],"slab":["dep:slab"],"time":["tokio/time","slab"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","docsrs","--cfg","tokio_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null},{"crate":{"name":"tokio","version":"1.49.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio@1.49.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":["async-await"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-concurrency","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.6.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mockall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))","rename":null,"registry":null,"path":null},{"name":"tracing-mock","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0-beta.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_has_atomic = \"64\"))","rename":null,"registry":null,"path":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"io-uring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["os-poll","os-ext"],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["futures","checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":["all"],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"mio-aio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["tokio"],"target":"cfg(target_os = \"freebsd\")","rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.29","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":"cfg(tokio_unstable)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"signal-hook-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.0","kind":"dev","optional":false,"uses_default_features":false,"features":["aio","fs","socket"],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"dev","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Security_Authorization"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"_require_full","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/_require_full.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"async_send_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/async_send_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffered","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/buffered.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"coop_budget","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/coop_budget.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dump","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/dump.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"duplex_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/duplex_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_canonicalize_dir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_canonicalize_dir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_copy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_copy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_dir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_dir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_file","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_file.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_link","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_link.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_open_options","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_open_options.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_open_options_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_open_options_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_remove_dir_all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_remove_dir_all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_remove_file","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_remove_file.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_rename","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_rename.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_symlink_dir_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_symlink_dir_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_symlink_file_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_symlink_file_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_try_exists","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_try_exists.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_uring","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_uring.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_uring_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_uring_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_async_fd","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_async_fd.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_async_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_async_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_buf_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_buf_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_buf_writer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_buf_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_copy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_copy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_copy_bidirectional","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_copy_bidirectional.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_driver","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_driver.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_driver_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_driver_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_fill_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_fill_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_lines","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_lines.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_mem_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_mem_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_poll_aio","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_poll_aio.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_exact","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_exact.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_line","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_line.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_to_end","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_to_end.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_to_string","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_to_string.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_until","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_until.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_repeat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_repeat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sink","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_sink.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_take","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_take.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_util_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_util_empty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write_all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_all_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write_all_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_int","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write_int.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"join_handle_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/join_handle_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_pin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_pin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_rename_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_rename_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_select","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_select.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_try_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_try_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_bind_resource","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_bind_resource.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_lookup_host","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_lookup_host.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_named_pipe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_named_pipe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_quickack","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_quickack.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_unix_pipe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_unix_pipe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/no_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_arg0","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_arg0.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_change_of_runtime","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_change_of_runtime.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_2174","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_issue_2174.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_42","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_issue_42.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_7144","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_issue_7144.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_kill_after_wait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_kill_after_wait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_kill_on_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_kill_on_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_raw_handle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_raw_handle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_smoke.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_basic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_common","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_common.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_handle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_handle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_handle_block_on","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_handle_block_on.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_local","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_local.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_metrics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_metrics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_poll_callbacks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_poll_callbacks.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_threaded","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_threaded.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_time_start_paused","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_time_start_paused.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_unstable_metrics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_unstable_metrics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_ctrl_c","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_ctrl_c.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_recv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_drop_recv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_drop_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_signal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_drop_signal.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_info","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_info.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_multi_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_multi_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_no_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_no_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_notify_both","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_notify_both.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_realtime","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_realtime.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_twice","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_twice.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_usr1","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_usr1.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_barrier","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_barrier.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_broadcast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_broadcast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_broadcast_weak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_broadcast_weak.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_errors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_errors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_mpsc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc_weak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_mpsc_weak.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mutex","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_mutex.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mutex_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_mutex_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_notify","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_notify.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_notify_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_notify_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_once_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_once_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_oneshot","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_oneshot.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_rwlock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_rwlock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_semaphore","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_semaphore.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_semaphore_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_semaphore_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_set_once","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_set_once.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_watch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_watch.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_abort","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_abort.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_blocking","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_blocking.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_hooks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_hooks.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_id","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_id.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_join_set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_local","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_local.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_local_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_local_set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_trace_self","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_trace_self.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_yield_now","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_yield_now.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_accept","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_accept.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_connect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_connect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_echo","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_echo.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_into_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_into_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_into_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_into_std.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_peek","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_peek.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_shutdown","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_shutdown.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_socket","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_socket.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_clock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/test_clock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_alt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_alt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_interval","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_interval.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_pause","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_pause.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_sleep","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_sleep.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_wasm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_wasm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tracing_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_task","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tracing_task.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_time","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tracing_time.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"udp","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/udp.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_cred","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_cred.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_datagram","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_datagram.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_socket","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_socket.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unwindsafe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/unwindsafe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"bytes":["dep:bytes"],"default":[],"fs":[],"full":["fs","io-util","io-std","macros","net","parking_lot","process","rt","rt-multi-thread","signal","sync","time"],"io-std":[],"io-uring":["dep:io-uring","libc","mio/os-poll","mio/os-ext","dep:slab"],"io-util":["bytes"],"libc":["dep:libc"],"macros":["tokio-macros"],"mio":["dep:mio"],"net":["libc","mio/os-poll","mio/os-ext","mio/net","socket2","windows-sys/Win32_Foundation","windows-sys/Win32_Security","windows-sys/Win32_Storage_FileSystem","windows-sys/Win32_System_Pipes","windows-sys/Win32_System_SystemServices"],"parking_lot":["dep:parking_lot"],"process":["bytes","libc","mio/os-poll","mio/os-ext","mio/net","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Threading","windows-sys/Win32_System_WindowsProgramming"],"rt":[],"rt-multi-thread":["rt"],"signal":["libc","mio/os-poll","mio/net","mio/os-ext","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Console"],"signal-hook-registry":["dep:signal-hook-registry"],"socket2":["dep:socket2"],"sync":[],"taskdump":["dep:backtrace"],"test-util":["rt","sync","time"],"time":[],"tokio-macros":["dep:tokio-macros"],"tracing":["dep:tracing"],"windows-sys":["dep:windows-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures"],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["bytes::buf::buf_impl::Buf","bytes::buf::buf_mut::BufMut","tokio_macros::*"]},"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tokio_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"]}},"playground":{"features":["full","test-util"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"MIT License\n\nCopyright (c) [2021] [Marvin Countryman]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/LICENSE.md","used_by":[{"crate":{"name":"simd-adler32","version":"0.3.8","authors":["Marvin Countryman "],"id":"registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A SIMD-accelerated Adler-32 hash algorithm implementation.","dependencies":[{"name":"adler","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"adler32","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"simd_adler32","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"const-generics":[],"default":["std","const-generics"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/Cargo.toml","categories":["algorithms","no-std"],"keywords":["simd","avx2","ssse3","adler","adler32"],"readme":"README.md","repository":"https://github.com/mcountryman/simd-adler32","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Permission is hereby granted, free of charge, to any\nperson obtaining a copy of this software and associated\ndocumentation files (the \"Software\"), to deal in the\nSoftware without restriction, including without\nlimitation the rights to use, copy, modify, merge,\npublish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software\nis furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice\nshall be included in all copies or substantial portions\nof the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF\nANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED\nTO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A\nPARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT\nSHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR\nIN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\nDEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/LICENSE-MIT","used_by":[{"crate":{"name":"zmij","version":"1.0.12","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A double-to-string conversion algorithm based on Schubfach and yy","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opt-level","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"zmij","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"exhaustive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/tests/exhaustive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ryu_comparison","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/tests/ryu_comparison.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/zmij","homepage":null,"documentation":"https://docs.rs/zmij","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"Permission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/LICENSE-MIT","used_by":[{"crate":{"name":"winnow","version":"0.7.14","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#winnow@0.7.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A byte-oriented, zero-copy, parser combinators library","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"is_terminal_polyfill","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.48.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"terminal_size","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"annotate-snippets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"circular","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":["examples"],"target":null,"rename":null,"registry":null,"path":null},{"name":"term-transcript","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"winnow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"arithmetic","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/arithmetic/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"c_expression","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/c_expression/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"css","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/css/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_error","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/custom_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"http","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/http/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ini","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ini/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iterator","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"json_iterator","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ndjson","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ndjson/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s_expression","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/s_expression/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/string/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"arithmetic","kind":["bench"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/arithmetic/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"c_expression","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/c_expression/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"http","kind":["bench"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/http/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ini","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ini/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"debug":["std","dep:anstream","dep:anstyle","dep:is_terminal_polyfill","dep:terminal_size"],"default":["std"],"simd":["dep:memchr"],"std":["alloc","memchr?/std"],"unstable-doc":["alloc","std","simd","unstable-recover"],"unstable-recover":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/Cargo.toml","categories":["parsing"],"keywords":["parser","parser-combinators","parsing","streaming","bit"],"readme":"README.md","repository":"https://github.com/winnow-rs/winnow","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["unstable-doc"],"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/winnow-rs/winnow/compare/{{tag_name}}...HEAD","search":""},{"exactly":1,"file":"src/lib.rs","replace":"blob/v{{version}}/CHANGELOG.md","search":"blob/v.+\\..+\\..+/CHANGELOG.md"}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2015 Andrew Gallant\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/LICENSE-MIT","used_by":[{"crate":{"name":"aho-corasick","version":"1.1.4","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast multiple substring searching.","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"aho_corasick","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std","perf-literal"],"logging":["dep:log"],"perf-literal":["dep:memchr"],"std":["memchr?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/Cargo.toml","categories":["text-processing"],"keywords":["string","search","text","pattern","multi"],"readme":"README.md","repository":"https://github.com/BurntSushi/aho-corasick","homepage":"https://github.com/BurntSushi/aho-corasick","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"memchr","version":"2.7.6","authors":["Andrew Gallant ","bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"memchr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"core":["dep:core"],"default":["std"],"libc":[],"logging":["dep:log"],"rustc-dep-of-std":["core"],"std":["alloc"],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/Cargo.toml","categories":[],"keywords":["memchr","memmem","substring","find","search"],"readme":"README.md","repository":"https://github.com/BurntSushi/memchr","homepage":"https://github.com/BurntSushi/memchr","documentation":"https://docs.rs/memchr/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"path":null},{"crate":{"name":"walkdir","version":"2.5.0","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Recursively walk a directory.","dependencies":[{"name":"same-file","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"walkdir","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/Cargo.toml","categories":["filesystem"],"keywords":["directory","recursive","walk","iterator"],"readme":"README.md","repository":"https://github.com/BurntSushi/walkdir","homepage":"https://github.com/BurntSushi/walkdir","documentation":"https://docs.rs/walkdir/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2015 Danny Guo\nCopyright (c) 2016 Titus Wormer \nCopyright (c) 2018 Akash Kurdekar\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/LICENSE","used_by":[{"crate":{"name":"strsim","version":"0.11.1","authors":["Danny Guo ","maxbachmann "],"id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.\n","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"strsim","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/tests/lib.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/benches/benches.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/Cargo.toml","categories":["text-processing"],"keywords":["string","similarity","Hamming","Levenshtein","Jaro"],"readme":"README.md","repository":"https://github.com/rapidfuzz/strsim-rs","homepage":"https://github.com/rapidfuzz/strsim-rs","documentation":"https://docs.rs/strsim/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2015 Gerd Zellweger\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/LICENSE.md","used_by":[{"crate":{"name":"raw-cpuid","version":"11.6.0","authors":["Gerd Zellweger "],"id":"registry+https://github.com/rust-lang/crates.io-index#raw-cpuid@11.6.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.2","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"termimad","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core_affinity","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"raw_cpuid","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cpuid","kind":["bin"],"crate_types":["bin"],"required_features":["cli"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/src/bin/cpuid.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"cache","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/cache.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cpu","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/cpu.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serialize_deserialize","kind":["example"],"crate_types":["bin"],"required_features":["serde_json","serialize"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/serialize_deserialize.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"topology","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/topology.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tsc_frequency","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/tsc_frequency.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"clap":["dep:clap"],"cli":["display","clap"],"display":["std","termimad","serde_json","serialize"],"serde":["dep:serde"],"serde_derive":["dep:serde_derive"],"serde_json":["dep:serde_json"],"serialize":["serde","serde_derive"],"std":[],"termimad":["dep:termimad"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/Cargo.toml","categories":["no-std","no-std::no-alloc"],"keywords":["cpuid","x86","amd64","os","libcore"],"readme":"README.md","repository":"https://github.com/gz/rust-cpuid","homepage":"https://github.com/gz/rust-cpuid","documentation":"https://docs.rs/raw-cpuid/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2017 Andrew Gallant\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/LICENSE-MIT","used_by":[{"crate":{"name":"same-file","version":"1.0.6","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple crate for determining whether two file paths point to the same file.\n","dependencies":[{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"same_file","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"is_same_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_same_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"is_stderr","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_stderr.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/Cargo.toml","categories":[],"keywords":["same","file","equal","inode"],"readme":"README.md","repository":"https://github.com/BurntSushi/same-file","homepage":"https://github.com/BurntSushi/same-file","documentation":"https://docs.rs/same-file","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\n\nCopyright (c) 2018 pyros2097\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/LICENSE","used_by":[{"crate":{"name":"rust-embed-impl","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed-impl@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"shellexpand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","parsing","proc-macro","printing"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-impl-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"compression":[],"debug-embed":[],"deterministic-timestamps":[],"include-exclude":["rust-embed-utils/include-exclude"],"interpolate-folder-path":["shellexpand"],"mime-guess":["rust-embed-utils/mime-guess"],"shellexpand":["dep:shellexpand"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-impl-8.9.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["http","rocket","static","web","server"],"readme":"readme.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rust-embed-utils","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed-utils@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for rust-embed","dependencies":[{"name":"globset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-utils-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"debug-embed":[],"globset":["dep:globset"],"include-exclude":["globset"],"mime-guess":["mime_guess"],"mime_guess":["dep:mime_guess"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-utils-8.9.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["http","rocket","static","web","server"],"readme":"readme.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"rust-embed","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev","dependencies":[{"name":"actix-web","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":["http1","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"include-flate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.30","kind":"normal","optional":true,"uses_default_features":false,"features":["server"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rocket","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0-rc.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"salvo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"warp","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"actix","kind":["example"],"crate_types":["bin"],"required_features":["actix"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/actix.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"axum","kind":["example"],"crate_types":["bin"],"required_features":["axum-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/axum.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"axum-spa","kind":["example"],"crate_types":["bin"],"required_features":["axum-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/axum-spa/main.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"poem","kind":["example"],"crate_types":["bin"],"required_features":["poem-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/poem.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rocket","kind":["example"],"crate_types":["bin"],"required_features":["rocket"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/rocket.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"salvo","kind":["example"],"crate_types":["bin"],"required_features":["salvo-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/salvo.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"warp","kind":["example"],"crate_types":["bin"],"required_features":["warp-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/warp.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"allow_missing","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/allow_missing.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_crate_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/custom_crate_path.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"include_exclude","kind":["test"],"crate_types":["bin"],"required_features":["include-exclude"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/include_exclude.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"interpolated_path","kind":["test"],"crate_types":["bin"],"required_features":["interpolate-folder-path"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/interpolated_path.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"metadata","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/metadata.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"metadata_only","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/metadata_only.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mime_guess","kind":["test"],"crate_types":["bin"],"required_features":["mime-guess"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/mime_guess.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"path_traversal_attack","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/path_traversal_attack.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"prefix","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/prefix.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"actix":["actix-web","mime_guess"],"actix-web":["dep:actix-web"],"axum":["dep:axum"],"axum-ex":["axum","tokio","mime_guess"],"compression":["rust-embed-impl/compression","include-flate"],"debug-embed":["rust-embed-impl/debug-embed","rust-embed-utils/debug-embed"],"deterministic-timestamps":["rust-embed-impl/deterministic-timestamps"],"hex":["dep:hex"],"include-exclude":["rust-embed-impl/include-exclude","rust-embed-utils/include-exclude"],"include-flate":["dep:include-flate"],"interpolate-folder-path":["rust-embed-impl/interpolate-folder-path"],"mime-guess":["rust-embed-impl/mime-guess","rust-embed-utils/mime-guess"],"mime_guess":["dep:mime_guess"],"poem":["dep:poem"],"poem-ex":["poem","tokio","mime_guess","hex"],"rocket":["dep:rocket"],"salvo":["dep:salvo"],"salvo-ex":["salvo","tokio","mime_guess","hex"],"tokio":["dep:tokio"],"warp":["dep:warp"],"warp-ex":["warp","tokio","mime_guess"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/Cargo.toml","categories":["web-programming","filesystem"],"keywords":["http","rocket","static","web","server"],"readme":"README.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\nCopyright (c) 2016 Alexandre Bury\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/LICENSE","used_by":[{"crate":{"name":"zstd","version":"0.13.3","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd@0.13.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Binding for the zstd compression library.","dependencies":[{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"humansize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"partial-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"zstd","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/benchmark.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"stream","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/stream.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"train","kind":["example"],"crate_types":["bin"],"required_features":["zdict_builder"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/train.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstd","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/zstd.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstdcat","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/zstdcat.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"issue_182","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/tests/issue_182.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"arrays":["zstd-safe/arrays"],"bindgen":["zstd-safe/bindgen"],"debug":["zstd-safe/debug"],"default":["legacy","arrays","zdict_builder"],"doc-cfg":[],"experimental":["zstd-safe/experimental"],"fat-lto":["zstd-safe/fat-lto"],"legacy":["zstd-safe/legacy"],"no_asm":["zstd-safe/no_asm"],"pkg-config":["zstd-safe/pkg-config"],"thin":["zstd-safe/thin"],"thin-lto":["zstd-safe/thin-lto"],"wasm":[],"zdict_builder":["zstd-safe/zdict_builder"],"zstdmt":["zstd-safe/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/Cargo.toml","categories":["compression","api-bindings"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":"https://docs.rs/zstd","edition":"2018","metadata":{"docs":{"rs":{"features":["experimental","zstdmt","zdict_builder","doc-cfg"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\r\n\r\nCopyright (c) 2014 Benjamin Sago\r\nCopyright (c) 2021-2022 The Nushell Project Developers\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/LICENSE","used_by":[{"crate":{"name":"nu-ansi-term","version":"0.50.3","authors":["ogham@bsago.me","Ryan Scheel (Havvy) ","Josh Triplett ","The Nushell Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Library for ANSI terminal colors and styles (bold, underline)","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.152","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.59, <=0.61","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Console","Win32_Storage_FileSystem","Win32_Security"],"target":"cfg(windows)","rename":"windows","registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"nu_ansi_term","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"256_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/256_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/basic_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gradient_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/gradient_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hyperlink","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/hyperlink.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rgb_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/rgb_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"title","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/title.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"style","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/tests/style.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"derive_serde_style":["serde"],"gnu_legacy":[],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/nushell/nu-ansi-term","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.62.1"},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\r\n\r\nCopyright (c) 2015 Austin Bonander\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n\r\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/LICENSE","used_by":[{"crate":{"name":"mime_guess","version":"2.0.5","authors":["Austin Bonander "],"id":"registry+https://github.com/rust-lang/crates.io-index#mime_guess@2.0.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple crate for detection of a file's MIME type by its extension.","dependencies":[{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"mime_guess","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rev_map","kind":["example"],"crate_types":["bin"],"required_features":["rev-mappings"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/examples/rev_map.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmark","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/benches/benchmark.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/build.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["rev-mappings"],"rev-mappings":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/Cargo.toml","categories":[],"keywords":["mime","filesystem","extension"],"readme":"README.md","repository":"https://github.com/abonander/mime_guess","homepage":null,"documentation":"https://docs.rs/mime_guess/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"MIT License","id":"MIT","first_of_kind":false,"text":"The MIT License (MIT)\r\n\r\nCopyright (c) 2015 Bartłomiej Kamiński\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/LICENSE","used_by":[{"crate":{"name":"generic-array","version":"0.14.7","authors":["Bartłomiej Kamiński ","Aaron Trent "],"id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generic types implementing functionality of arrays","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typenum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"generic_array","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"more_lengths":[],"serde":["dep:serde"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/Cargo.toml","categories":["data-structures","no-std"],"keywords":["generic","array"],"readme":"README.md","repository":"https://github.com/fizyk20/generic-array.git","homepage":null,"documentation":"http://fizyk20.github.io/generic-array/generic_array/","edition":"2015","metadata":{"docs":{"rs":{"features":["serde","zeroize"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null}]},{"name":"OpenSSL License","id":"OpenSSL","first_of_kind":true,"text":"/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)\n * All rights reserved.\n *\n * This package is an SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation was written so as to conform with Netscapes SSL.\n *\n * This library is free for commercial and non-commercial use as long as\n * the following conditions are aheared to. The following conditions\n * apply to all code found in this distribution, be it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n * included with this distribution is covered by the same copyright terms\n * except that the holder is Tim Hudson (tjh@cryptsoft.com).\n *\n * Copyright remains Eric Young's, and as such any Copyright notices in\n * the code are not to be removed.\n * If this package is used in a product, Eric Young should be given attribution\n * as the author of the parts of the library used.\n * This can be in the form of a textual message at program startup or\n * in documentation (online or textual) provided with the package.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n * 1. Redistributions of source code must retain the copyright\n * notice, this list of conditions and the following disclaimer.\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in the\n * documentation and/or other materials provided with the distribution.\n * 3. All advertising materials mentioning features or use of this software\n * must display the following acknowledgement:\n * \"This product includes cryptographic software written by\n * Eric Young (eay@cryptsoft.com)\"\n * The word 'cryptographic' can be left out if the rouines from the library\n * being used are not cryptographic related :-).\n * 4. If you include any Windows specific code (or a derivative thereof) from\n * the apps directory (application code) you must include an acknowledgement:\n * \"This product includes software written by Tim Hudson (tjh@cryptsoft.com)\"\n *\n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE\n * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS\n * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n *\n * The licence and distribution terms for any publically available version or\n * derivative of this code cannot be changed. i.e. this code cannot simply be\n * copied and put under another distribution licence\n * [including the GNU Public Licence.]\n */\n/* ====================================================================\n * Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising materials mentioning features or use of this\n * software must display the following acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote products derived from this software without\n * prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in their names without prior written\n * permission of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com). This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).\n *\n */\n\n#include \n\n#if !defined(OPENSSL_WINDOWS) && !defined(OPENSSL_PNACL) && \\\n !defined(OPENSSL_NO_FILESYSTEM)\n\n#include \n#include \n#include \n\n#include \n#include \n\n\nint SSL_add_dir_cert_subjects_to_stack(STACK_OF(X509_NAME) *stack,\n const char *path) {\n DIR *dir = opendir(path);\n if (dir == NULL) {\n OPENSSL_PUT_ERROR(SSL, ERR_R_SYS_LIB);\n ERR_add_error_data(3, \"opendir('\", dir, \"')\");\n return 0;\n }\n\n int ret = 0;\n for (;;) {\n // |readdir| may fail with or without setting |errno|.\n errno = 0;\n struct dirent *dirent = readdir(dir);\n if (dirent == NULL) {\n if (errno) {\n OPENSSL_PUT_ERROR(SSL, ERR_R_SYS_LIB);\n ERR_add_error_data(3, \"readdir('\", path, \"')\");\n } else {\n ret = 1;\n }\n break;\n }\n\n char buf[1024];\n if (strlen(path) + strlen(dirent->d_name) + 2 > sizeof(buf)) {\n OPENSSL_PUT_ERROR(SSL, SSL_R_PATH_TOO_LONG);\n break;\n }\n\n int r = snprintf(buf, sizeof(buf), \"%s/%s\", path, dirent->d_name);\n if (r <= 0 ||\n r >= (int)sizeof(buf) ||\n !SSL_add_file_cert_subjects_to_stack(stack, buf)) {\n break;\n }\n }\n\n closedir(dir);\n return ret;\n}\n\n#endif // !WINDOWS && !PNACL && !OPENSSL_NO_FILESYSTEM\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/aws-lc/ssl/ssl_decrepit.c","used_by":[{"crate":{"name":"aws-lc-sys","version":"0.35.0","authors":["AWS-LC"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.35.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72.0","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.26","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cmake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.54","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"dunce","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fs_extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC) AND OpenSSL","license_file":null,"targets":[{"name":"aws_lc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"sanity-tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/tests/sanity-tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-main","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/builder/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-bindings":[],"asan":[],"bindgen":["dep:bindgen"],"default":["all-bindings"],"prebuilt-nasm":[],"ssl":["bindgen","all-bindings"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"aws-lc-sys":{"commit-hash":"c23b2ae88deec89091d8eeb37178fbef24c96919"}},"links":"aws_lc_0_35_0","publish":null,"default_run":null,"rust_version":"1.70.0"},"path":null}]},{"name":"Unicode License v3","id":"Unicode-3.0","first_of_kind":true,"text":"UNICODE LICENSE V3\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright © 1991-2023 Unicode, Inc.\n\nNOTICE TO USER: Carefully read the following legal agreement. BY\nDOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR\nSOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE\nTERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT\nDOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of data files and any associated documentation (the \"Data Files\") or\nsoftware and any associated documentation (the \"Software\") to deal in the\nData Files or Software without restriction, including without limitation\nthe rights to use, copy, modify, merge, publish, distribute, and/or sell\ncopies of the Data Files or Software, and to permit persons to whom the\nData Files or Software are furnished to do so, provided that either (a)\nthis copyright and permission notice appear with all copies of the Data\nFiles or Software, or (b) this copyright and permission notice appear in\nassociated Documentation.\n\nTHE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\nKIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF\nTHIRD PARTY RIGHTS.\n\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE\nBE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,\nOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\nWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,\nARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA\nFILES OR SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder shall\nnot be used in advertising or otherwise to promote the sale, use or other\ndealings in these Data Files or Software without prior written\nauthorization of the copyright holder.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/LICENSE-UNICODE","used_by":[{"crate":{"name":"unicode-ident","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(MIT OR Apache-2.0) AND Unicode-3.0","license_file":null,"targets":[{"name":"unicode_ident","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compare","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/compare.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"static_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/static_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/benches/xid.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/Cargo.toml","categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"path":null}]},{"name":"Unicode License v3","id":"Unicode-3.0","first_of_kind":false,"text":"UNICODE LICENSE V3\n\nCOPYRIGHT AND PERMISSION NOTICE\n\nCopyright © 2020-2024 Unicode, Inc.\n\nNOTICE TO USER: Carefully read the following legal agreement. BY\nDOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR\nSOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE\nTERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT\nDOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of data files and any associated documentation (the \"Data Files\") or\nsoftware and any associated documentation (the \"Software\") to deal in the\nData Files or Software without restriction, including without limitation\nthe rights to use, copy, modify, merge, publish, distribute, and/or sell\ncopies of the Data Files or Software, and to permit persons to whom the\nData Files or Software are furnished to do so, provided that either (a)\nthis copyright and permission notice appear with all copies of the Data\nFiles or Software, or (b) this copyright and permission notice appear in\nassociated Documentation.\n\nTHE DATA FILES AND SOFTWARE ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY\nKIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF\nTHIRD PARTY RIGHTS.\n\nIN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE\nBE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,\nOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,\nWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,\nARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA\nFILES OR SOFTWARE.\n\nExcept as contained in this notice, the name of a copyright holder shall\nnot be used in advertising or otherwise to promote the sale, use or other\ndealings in these Data Files or Software without prior written\nauthorization of the copyright holder.\n\nSPDX-License-Identifier: Unicode-3.0\n\n—\n\nPortions of ICU4X may have been adapted from ICU4C and/or ICU4J.\nICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.\n","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/LICENSE","used_by":[{"crate":{"name":"icu_collections","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Collection of API for use in ICU libraries.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"potential_utf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["zerovec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","yoke"],"target":null,"rename":null,"registry":null,"path":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":false,"features":["parse"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_collections","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"char16trie","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/tests/char16trie.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cpt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/tests/cpt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"codepointtrie","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/codepointtrie.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"iai_cpt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/iai_cpt.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"inv_list","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/inv_list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde?/alloc","zerovec/alloc"],"databake":["dep:databake","zerovec/databake"],"serde":["dep:serde","zerovec/serde","potential_utf/serde","alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_locale_core","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"API for managing Unicode Language and Locale Identifiers","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"litemap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinystr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_locale_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"langid","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/tests/langid.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"locale","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/tests/locale.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iai_langid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/iai_langid.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"langid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/langid.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"locale","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/locale.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"subtags","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/subtags.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["litemap/alloc","tinystr/alloc","writeable/alloc","serde?/alloc"],"databake":["dep:databake","alloc"],"serde":["dep:serde","tinystr/serde"],"zerovec":["dep:zerovec","tinystr/zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_normalizer","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"API for normalizing text into Unicode Normalization Forms","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_collections","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_normalizer_data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_provider","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf16_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf8_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"write16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arraystring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atoi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"detone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"write16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":false,"features":["arrayvec","smallvec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_normalizer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":["utf16_iter","utf8_iter"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"canonical_composition","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/canonical_composition.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"canonical_decomposition","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/canonical_decomposition.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"composing_normalizer_nfc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/composing_normalizer_nfc.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"composing_normalizer_nfkc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/composing_normalizer_nfkc.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decomposing_normalizer_nfd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decomposing_normalizer_nfkd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfkd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"utf16_throughput","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/utf16_throughput.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"compiled_data":["dep:icu_normalizer_data","icu_properties?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","icu_properties","icu_collections/databake","zerovec/databake","icu_properties?/datagen","icu_provider/export"],"default":["compiled_data","utf8_iter","utf16_iter"],"experimental":[],"icu_properties":["dep:icu_properties"],"serde":["dep:serde","icu_collections/serde","zerovec/serde","icu_properties?/serde","icu_provider/serde"],"utf16_iter":["dep:utf16_iter","dep:write16"],"utf8_iter":["dep:utf8_iter"],"write16":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_normalizer_data","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Data for the icu_normalizer crate","dependencies":[],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_normalizer_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"sources":{"cldr":{"tagged":"48.0.0"},"icuexport":{"tagged":"release-78.1rc"},"segmenter_lstm":{"tagged":"v0.1.0"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_properties","version":"2.1.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Definitions for Unicode properties","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_collections","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_locale_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":["zerovec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties_data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_provider","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-bidi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.11","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerotrie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":["yoke","zerofrom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","yoke"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_properties","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["zerovec/alloc","icu_collections/alloc","serde?/alloc"],"compiled_data":["dep:icu_properties_data","icu_provider/baked"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake","icu_locale_core/databake","zerotrie/databake","icu_provider/export"],"default":["compiled_data"],"serde":["dep:serde","icu_locale_core/serde","zerovec/serde","icu_collections/serde","icu_provider/serde","zerotrie/serde"],"unicode_bidi":["dep:unicode-bidi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.2/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"workspace":true}},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_properties_data","version":"2.1.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Data for the icu_properties crate","dependencies":[],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_properties_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"sources":{"cldr":{"tagged":"48.0.0"},"icuexport":{"tagged":"release-78.1rc"},"segmenter_lstm":{"tagged":"v0.1.0"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"icu_provider","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait and struct definitions for the ICU data provider","dependencies":[{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"erased-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_locale_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerotrie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_provider","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"data_locale_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/benches/data_locale_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["icu_locale_core/alloc","serde?/alloc","yoke/alloc","zerofrom/alloc","zerovec/alloc","zerotrie?/alloc","dep:stable_deref_trait","dep:writeable"],"baked":["dep:zerotrie","dep:writeable"],"deserialize_bincode_1":["serde","dep:bincode","std"],"deserialize_json":["serde","dep:serde_json"],"deserialize_postcard_1":["serde","dep:postcard"],"export":["serde","dep:erased-serde","dep:databake","std","sync","dep:postcard","zerovec/databake"],"logging":["dep:log"],"serde":["dep:serde","yoke/serde"],"std":["alloc"],"sync":[],"zerotrie":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"denylist":["macros"],"max_combination_size":3},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"path":null},{"crate":{"name":"litemap","version":"0.8.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A key-value Map implementation based on a flat, sorted Vec.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["use-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["validation"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"litemap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"language_names_hash_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/language_names_hash_map.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"language_names_lite_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/language_names_lite_map.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"litemap_bincode","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/litemap_bincode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"litemap_postcard","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/litemap_postcard.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rkyv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/rkyv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"store","kind":["test"],"crate_types":["bin"],"required_features":["testing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/store.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"litemap","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/benches/litemap.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core","alloc"],"testing":["alloc"],"yoke":["dep:yoke"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/Cargo.toml","categories":[],"keywords":["sorted","vec","map","hashmap","btreemap"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":"https://docs.rs/litemap","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"potential_utf","version":"0.1.4","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Unvalidated string and character types","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"potential_utf","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["serde_core?/alloc","writeable/alloc","zerovec?/alloc"],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core"],"writeable":["dep:writeable"],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"tinystr","version":"0.8.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small ASCII-only bounded length string representation.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["use-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"tinystr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"construct","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/construct.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"overview","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/overview.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"read","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/read.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core?/alloc","zerovec?/alloc"],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core"],"std":[],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/Cargo.toml","categories":["data-structures"],"keywords":["string","str","small","tiny","no_std"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"writeable","version":"0.6.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A more efficient alternative to fmt::Display","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"writeable","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"writeable_message","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/examples/writeable_message.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"writeable","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/tests/writeable.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"writeable","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/benches/writeable.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["alloc"],"either":["dep:either"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"yoke-derive","version":"0.8.1","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the yoke crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["fold"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"yoke_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"yoke_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/examples/yoke_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow","self-referential"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"yoke","version":"0.8.1","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Abstraction allowing borrowed data to be carried along with the backing data it borrows from","dependencies":[{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"yoke","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bincode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/tests/bincode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"miri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/tests/miri.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["stable_deref_trait/alloc","zerofrom/alloc"],"default":["alloc","zerofrom"],"derive":["dep:yoke-derive","zerofrom/derive"],"serde":[],"zerofrom":["dep:zerofrom"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow","self-referential"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"max_combination_size":3},"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"zerofrom-derive","version":"0.1.6","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the zerofrom crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["fold"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerofrom_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zf_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/examples/zf_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"zerofrom","version":"0.1.6","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ZeroFrom trait for constructing","dependencies":[{"name":"zerofrom-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerofrom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["alloc"],"derive":["dep:zerofrom-derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/Cargo.toml","categories":["data-structures","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"path":null},{"crate":{"name":"zerotrie","version":"0.2.3","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A data structure that efficiently maps strings to integers","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"litemap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerotrie","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"first_weekday_for_region","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/examples/first_weekday_for_region.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"asciitrie_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/asciitrie_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/builder_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"derive_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/derive_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ignorecase_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/ignorecase_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"locale_aux_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/locale_aux_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"overview","kind":["bench"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/benches/overview.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"databake":["dep:databake","zerovec?/databake"],"default":[],"litemap":["dep:litemap","alloc"],"serde":["dep:serde_core","dep:litemap","alloc","litemap/serde","zerovec?/serde"],"yoke":["dep:yoke"],"zerofrom":["dep:zerofrom"],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null},{"crate":{"name":"zerovec-derive","version":"0.11.2","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the zerovec crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerovec_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"derives","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/derives.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"make","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/make.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"make_var","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/make_var.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/Cargo.toml","categories":["rust-patterns","memory-management","caching","no-std","data-structures"],"keywords":["zerocopy","serialization","zero-copy","serde"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"path":null},{"crate":{"name":"zerovec","version":"0.11.5","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Zero-copy vector backed by a byte array","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"twox-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":["xxhash64"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerovec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zv_serde","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/examples/zv_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"vzv","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/vzv.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zeromap","kind":["bench"],"crate_types":["bin"],"required_features":["serde","hashmap","derive"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zeromap.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec_iai","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec_iai.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec_serde","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde?/alloc"],"databake":["dep:databake"],"derive":["dep:zerovec-derive"],"hashmap":["dep:twox-hash","alloc"],"serde":["dep:serde"],"std":[],"yoke":["dep:yoke"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/Cargo.toml","categories":["rust-patterns","memory-management","caching","no-std","data-structures"],"keywords":["zerocopy","serialization","zero-copy","serde"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"max_combination_size":3},"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"path":null}]},{"name":"zlib License","id":"Zlib","first_of_kind":true,"text":"Copyright (c) 2024 Orson Peters\n\nThis software is provided 'as-is', without any express or implied warranty. In\nno event will the authors be held liable for any damages arising from the use of\nthis software.\n\nPermission is granted to anyone to use this software for any purpose, including\ncommercial applications, and to alter it and redistribute it freely, subject to\nthe following restrictions:\n\n1. The origin of this software must not be misrepresented; you must not claim\n that you wrote the original software. If you use this software in a product,\n an acknowledgment in the product documentation would be appreciated but is\n not required.\n\n2. Altered source versions must be plainly marked as such, and must not be\n misrepresented as being the original software.\n\n3. This notice may not be removed or altered from any source distribution.","source_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/LICENSE","used_by":[{"crate":{"name":"foldhash","version":"0.1.5","authors":["Orson Peters "],"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Zlib","license_file":null,"targets":[{"name":"foldhash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null},{"crate":{"name":"foldhash","version":"0.2.0","authors":["Orson Peters "],"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rapidhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Zlib","license_file":null,"targets":[{"name":"foldhash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"path":null}]}],"crates":[{"package":{"name":"adler2","version":"2.0.1","authors":["Jonas Schievink ","oyvindln "],"id":"registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple clean-room implementation of the Adler-32 checksum","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null}],"license":"0BSD OR MIT OR Apache-2.0","license_file":null,"targets":[{"name":"adler2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"core":["dep:core"],"default":["std"],"rustc-dep-of-std":["core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/Cargo.toml","categories":["algorithms"],"keywords":["checksum","integrity","hash","adler32","zlib"],"readme":"README.md","repository":"https://github.com/oyvindln/adler2","homepage":null,"documentation":"https://docs.rs/adler2/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg=docsrs"]}},"release":{"no-dev-version":true,"pre-release-commit-message":"Release {{version}}","pre-release-replacements":[{"file":"CHANGELOG.md","replace":"## Unreleased\n\nNo changes.\n\n## [{{version}} - {{date}}](https://github.com/jonas-schievink/adler/releases/tag/v{{version}})\n","search":"## Unreleased\n"},{"file":"README.md","replace":"adler = \"{{version}}\"","search":"adler = \"[a-z0-9\\\\.-]+\""},{"file":"src/lib.rs","replace":"https://docs.rs/adler/{{version}}","search":"https://docs.rs/adler/[a-z0-9\\.-]+"}],"tag-message":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"0BSD OR MIT OR Apache-2.0"},{"package":{"name":"ahash","version":"0.8.12","authors":["Tom Kaitchuck "],"id":"registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A non-cryptographic hash function using AES-NI for high performance","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"const-random","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.117","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.24","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pcg-mwc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"seahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.59","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18.0","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":"cfg(not(all(target_arch = \"arm\", target_os = \"none\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ahash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"map_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/map_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"nopanic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/nopanic.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ahash","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"map","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/tests/map_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"atomic-polyfill":["dep:portable-atomic","once_cell/critical-section"],"compile-time-rng":["const-random"],"const-random":["dep:const-random"],"default":["std","runtime-rng"],"getrandom":["dep:getrandom"],"nightly-arm-aes":[],"no-rng":[],"runtime-rng":["getrandom"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/Cargo.toml","categories":["algorithms","data-structures","no-std"],"keywords":["hash","hasher","hashmap","aes","no-std"],"readme":"README.md","repository":"https://github.com/tkaitchuck/ahash","homepage":null,"documentation":"https://docs.rs/ahash","edition":"2018","metadata":{"docs":{"rs":{"features":["std"],"rustc-args":["-C","target-feature=+aes"],"rustdoc-args":["-C","target-feature=+aes"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"aho-corasick","version":"1.1.4","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast multiple substring searching.","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"aho_corasick","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std","perf-literal"],"logging":["dep:log"],"perf-literal":["dep:memchr"],"std":["memchr?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/Cargo.toml","categories":["text-processing"],"keywords":["string","search","text","pattern","multi"],"readme":"README.md","repository":"https://github.com/BurntSushi/aho-corasick","homepage":"https://github.com/BurntSushi/aho-corasick","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Unlicense OR MIT"},{"package":{"name":"aide","version":"0.16.0-alpha.1","authors":["tamasfe"],"id":"registry+https://github.com/rust-lang/crates.io-index#aide@0.16.0-alpha.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A code-first API documentation library","dependencies":[{"name":"aide-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.16.0-alpha.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","kind":"normal","optional":false,"uses_default_features":true,"features":["indexmap2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.144","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_qs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.21.0","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"aide","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aide-0.16.0-alpha.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"axum":["dep:axum","bytes","http","dep:tower-layer","dep:tower-service","serde_qs?/axum"],"axum-extra":["axum","dep:axum-extra"],"axum-extra-cached":["axum-extra","axum-extra/cached"],"axum-extra-cookie":["axum-extra","axum-extra/cookie"],"axum-extra-cookie-private":["axum-extra","axum-extra/cookie-private"],"axum-extra-form":["axum-extra","axum-extra/form"],"axum-extra-headers":["axum-extra/typed-header"],"axum-extra-json-deserializer":["axum-extra","axum-extra/json-deserializer"],"axum-extra-query":["axum-extra","axum-extra/query"],"axum-extra-routing":["axum-extra","axum-extra/routing"],"axum-extra-typed-routing":["axum-extra-routing","axum-extra/typed-routing","aide-macros?/axum-extra-typed-routing"],"axum-extra-with-rejection":["axum-extra","axum-extra/with-rejection"],"axum-form":["axum","axum/form"],"axum-json":["axum","axum/json"],"axum-matched-path":["axum","axum/matched-path"],"axum-multipart":["axum","axum/multipart"],"axum-original-uri":["axum","axum/original-uri"],"axum-query":["axum","axum/query"],"axum-tokio":["axum","axum/tokio"],"axum-ws":["axum","axum/ws"],"bytes":["dep:bytes"],"http":["dep:http"],"macros":["dep:aide-macros"],"redoc":[],"scalar":[],"serde_qs":["dep:serde_qs"],"skip_serializing_defaults":[],"swagger":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aide-0.16.0-alpha.1/Cargo.toml","categories":[],"keywords":["generate","api","openapi","documentation","specification"],"readme":"README.md","repository":"https://github.com/tamasfe/aide","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"aide-macros","version":"0.16.0-alpha.1","authors":["tamasfe"],"id":"registry+https://github.com/rust-lang/crates.io-index#aide-macros@0.16.0-alpha.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for the Aide library","dependencies":[{"name":"darling","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"aide_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aide-macros-0.16.0-alpha.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"axum-extra-typed-routing":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aide-macros-0.16.0-alpha.1/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":null,"homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"allocator-api2","version":"0.2.21","authors":["Zakarum "],"id":"registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.2.21","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Mirror of Rust's allocator API","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"allocator_api2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"fresh-rust":[],"nightly":[],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/allocator-api2-0.2.21/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/zakarumych/allocator-api2","homepage":"https://github.com/zakarumych/allocator-api2","documentation":"https://docs.rs/allocator-api2","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"anyhow","version":"1.0.100","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.100","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Flexible concrete Error type built on std::error::Error","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.51","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"anyhow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_autotrait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_autotrait.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_backtrace.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_boxed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_boxed.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_chain.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_context","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_context.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_convert","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_convert.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_downcast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_downcast.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ensure","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_ensure.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ffi","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_fmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_fmt.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_repr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_repr.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/tests/test_source.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"backtrace":["dep:backtrace"],"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["error","error-handling"],"readme":"README.md","repository":"https://github.com/dtolnay/anyhow","homepage":null,"documentation":"https://docs.rs/anyhow","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.39.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"arc-swap","version":"1.8.0","authors":["Michal 'vorner' Vaner "],"id":"registry+https://github.com/rust-lang/crates.io-index#arc-swap@1.8.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Atomically swappable Arc","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["rc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"adaptive-barrier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.130","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.177","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"arc_swap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"random","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/tests/random.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stress","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/tests/stress.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"background","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/background.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"int-access","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/int-access.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"track","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/benches/track.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"experimental-strategies":[],"experimental-thread-local":[],"internal-test-strategies":[],"serde":["dep:serde"],"weak":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.8.0/Cargo.toml","categories":["data-structures","memory-management"],"keywords":["atomic","Arc"],"readme":"README.md","repository":"https://github.com/vorner/arc-swap","homepage":null,"documentation":"https://docs.rs/arc-swap","edition":"2018","metadata":{"docs":{"rs":{"features":["serde","weak"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"argh","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"argh_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-fuzzy-search","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"simple_example","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/examples/simple_example.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"args_info_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/args_info_tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/tests/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["help","serde"],"help":["argh_derive/help"],"serde":["argh_shared/serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh-0.1.13/Cargo.toml","categories":["command-line-interface"],"keywords":["args","arguments","derive","cli"],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"argh_derive","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh_derive@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"argh_shared","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.13","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_derive-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"help":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_derive-0.1.13/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"argh_shared","version":"0.1.13","authors":["Taylor Cramer ","Benjamin Brittain ","Erick Tryzelaar "],"id":"registry+https://github.com/rust-lang/crates.io-index#argh_shared@0.1.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive-based argument parsing optimized for code size","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"argh_shared","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_shared-0.1.13/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argh_shared-0.1.13/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/google/argh","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"argon2","version":"0.5.3","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#argon2@0.5.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Argon2 password hashing function with support\nfor the Argon2d, Argon2i, and Argon2id algorithmic variants\n","dependencies":[{"name":"base64ct","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"blake2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["rand_core"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"argon2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"kat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/tests/kat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"phc_strings","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/tests/phc_strings.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["password-hash/alloc"],"default":["alloc","password-hash","rand"],"password-hash":["dep:password-hash"],"rand":["password-hash/rand_core"],"simple":["password-hash"],"std":["alloc","password-hash/std"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/argon2-0.5.3/Cargo.toml","categories":["authentication","cryptography","no-std"],"keywords":["crypto","hashing","password","phf"],"readme":"README.md","repository":"https://github.com/RustCrypto/password-hashes/tree/master/argon2","homepage":null,"documentation":"https://docs.rs/argon2","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"arrayvec","version":"0.7.6","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.","dependencies":[{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"arrayvec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"borsh","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/borsh.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"arraystring","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/benches/arraystring.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"extend","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/benches/extend.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"borsh":["dep:borsh"],"default":["std"],"serde":["dep:serde"],"std":[],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayvec-0.7.6/Cargo.toml","categories":["data-structures","no-std"],"keywords":["stack","vector","array","data-structure","no_std"],"readme":"README.md","repository":"https://github.com/bluss/arrayvec","homepage":null,"documentation":"https://docs.rs/arrayvec/","edition":"2018","metadata":{"docs":{"rs":{"features":["borsh","serde","zeroize"]}},"release":{"no-dev-version":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"arrow","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust implementation of Apache Arrow","dependencies":[{"name":"arrow-arith","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ipc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ord","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-pyarrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-row","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"dev","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"arithmetic","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/arithmetic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_cast","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz","prettyprint"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_cast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_equal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_equal.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_transform","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_transform.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"array_validation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/array_validation.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"csv","kind":["test"],"crate_types":["bin"],"required_features":["csv","chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/csv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"schema","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/schema.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shrink_to_fit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/shrink_to_fit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"timezone","kind":["test"],"crate_types":["bin"],"required_features":["chrono-tz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/tests/timezone.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"aggregate_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/aggregate_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"arithmetic_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/arithmetic_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_data_validate","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_data_validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_from_vec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_from_vec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"array_slice","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/array_slice.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bit_length_kernel","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/bit_length_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bitwise_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/bitwise_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"boolean_append_packed","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/boolean_append_packed.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"boolean_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/boolean_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"buffer_bit_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/buffer_bit_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"buffer_create","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/buffer_create.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"builder","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cast_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/cast_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"coalesce_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/coalesce_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"comparison_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/comparison_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"concatenate_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/concatenate_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"csv_reader","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","csv"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/csv_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"csv_writer","kind":["bench"],"crate_types":["bin"],"required_features":["csv"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/csv_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decimal_validate","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/decimal_validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"equal","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/equal.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/filter_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"interleave_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/interleave_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json_reader","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","json"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/json_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json_writer","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils","json"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/json_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"length_kernel","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/length_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lexsort","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/lexsort.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"mutable_array","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/mutable_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"partition_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/partition_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"primitive_run_accessor","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/primitive_run_accessor.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"primitive_run_take","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/primitive_run_take.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regexp_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/regexp_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"row_format","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/row_format.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"sort_kernel","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/sort_kernel.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_dictionary_builder","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_dictionary_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_run_builder","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_run_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string_run_iterator","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/string_run_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"substring_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/substring_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"take_kernels","kind":["bench"],"crate_types":["bin"],"required_features":["test_utils"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/benches/take_kernels.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arrow-csv":["dep:arrow-csv"],"arrow-ipc":["dep:arrow-ipc"],"arrow-json":["dep:arrow-json"],"canonical_extension_types":["arrow-schema/canonical_extension_types"],"chrono-tz":["arrow-array/chrono-tz"],"csv":["arrow-csv"],"default":["csv","ipc","json"],"ffi":["arrow-schema/ffi","arrow-data/ffi","arrow-array/ffi"],"force_validate":["arrow-array/force_validate","arrow-data/force_validate"],"ipc":["arrow-ipc"],"ipc_compression":["ipc","arrow-ipc/lz4","arrow-ipc/zstd"],"json":["arrow-json"],"prettyprint":["arrow-cast/prettyprint"],"pyarrow":["ffi","dep:arrow-pyarrow"],"test_utils":["dep:rand","dep:half"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":"README.md","repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-arith","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-arith@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Arrow arithmetic kernels","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_arith","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-arith-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-arith-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-array","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-array@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Array abstractions for Apache Arrow","dependencies":[{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono-tz","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":["num-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["runtime-rng"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["compile-time-rng"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_array","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decimal_overflow","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/decimal_overflow.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fixed_size_list_array","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/fixed_size_list_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"occupancy","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/occupancy.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"union_array","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/union_array.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"view_types","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/benches/view_types.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"chrono-tz":["dep:chrono-tz"],"ffi":["arrow-schema/ffi","arrow-data/ffi"],"force_validate":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-array-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-buffer","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-buffer@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Buffer abstractions for Apache Arrow","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_buffer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bit_mask","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/bit_mask.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"i256","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/i256.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"offset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/benches/offset.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"pool":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-buffer-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-cast","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-cast@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cast kernel and utilities for Apache Arrow","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atoi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.40","kind":"normal","optional":false,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"comfy-table","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=7.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["write-integers","write-floats","parse-integers","parse-floats"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"parse_date","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_date.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_decimal","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_decimal.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_time","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_time.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse_timestamp","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/benches/parse_timestamp.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"comfy-table":["dep:comfy-table"],"force_validate":[],"prettyprint":["comfy-table"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-cast-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-data","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-data@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Array data abstractions for Apache Arrow","dependencies":[{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-data-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"ffi":["arrow-schema/ffi"],"force_validate":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-data-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-ord","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-ord@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ordering kernels for arrow arrays","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":false,"features":["num-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_ord","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-ord-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-ord-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-row","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-row@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Arrow row format","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"half","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-ord","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_row","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-row-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-row-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-schema","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-schema@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Defines the logical types for arrow arrays","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","std","rc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_schema","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"ffi","kind":["bench"],"crate_types":["bin"],"required_features":["ffi"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/benches/ffi.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bitflags":["dep:bitflags"],"canonical_extension_types":["dep:serde","dep:serde_json"],"ffi":["bitflags"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-schema-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-select","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-select@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Selection kernels for arrow arrays","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["std","std_rng","thread_rng"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_select","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-select-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-select-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"arrow-string","version":"56.2.0","authors":["Apache Arrow "],"id":"registry+https://github.com/rust-lang/crates.io-index#arrow-string@56.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"String kernels for arrow arrays","dependencies":[{"name":"arrow-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-schema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrow-select","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std","unicode","perf"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["unicode"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"arrow_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-string-56.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrow-string-56.2.0/Cargo.toml","categories":[],"keywords":["arrow"],"readme":null,"repository":"https://github.com/apache/arrow-rs","homepage":"https://github.com/apache/arrow-rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.0"},"license":"Apache-2.0"},{"package":{"name":"astral-tokio-tar","version":"0.5.6","authors":["Alex Crichton ","dignifiedquire ","Artem Vorotnikov ","Aiden McClelland "],"id":"registry+https://github.com/rust-lang/crates.io-index#astral-tokio-tar@0.5.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust implementation of an async TAR file reader and writer. This library does not\ncurrently handle compression, but it is abstract over all I/O readers and\nwriters. Additionally, great lengths are taken to ensure that the entire\ncontents are never required to be entirely resident in memory all at once.\n","dependencies":[{"name":"filetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["fs","io-util","rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"xattr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tokio_tar","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"extract_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/extract_file.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"list","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"raw_list","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/raw_list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/examples/write.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/tests/all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"entry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/tests/entry.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["xattr"],"xattr":["dep:xattr"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/astral-tokio-tar-0.5.6/Cargo.toml","categories":[],"keywords":["tar","tarfile","encoding"],"readme":"README.md","repository":"https://github.com/astral-sh/tokio-tar","homepage":"https://github.com/astral-sh/tokio-tar","documentation":"https://docs.rs/tokio-tar","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"async-compression","version":"0.4.37","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#async-compression@0.4.37","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adaptors between compression crates and Rust's modern asynchronous IO types.\n","dependencies":[{"name":"compression-codecs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.36","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compression-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.24.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"deflate64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"liblzma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"libzstd","registry":null,"path":null},{"name":"lz4","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ntest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.38.2","kind":"dev","optional":false,"uses_default_features":false,"features":["io-util","macros","rt-multi-thread","io-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"async_compression","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lzma_filters","kind":["example"],"crate_types":["bin"],"required_features":["xz","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/examples/lzma_filters.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlib_tokio_write","kind":["example"],"crate_types":["bin"],"required_features":["zlib","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/examples/zlib_tokio_write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstd_gzip","kind":["example"],"crate_types":["bin"],"required_features":["zstd","gzip","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/examples/zstd_gzip.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"brotli","kind":["test"],"crate_types":["bin"],"required_features":["brotli"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/brotli.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bzip2","kind":["test"],"crate_types":["bin"],"required_features":["bzip2"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/bzip2.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deflate","kind":["test"],"crate_types":["bin"],"required_features":["deflate"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/deflate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gzip","kind":["test"],"crate_types":["bin"],"required_features":["gzip"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/gzip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lz4","kind":["test"],"crate_types":["bin"],"required_features":["lz4"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/lz4.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lzma","kind":["test"],"crate_types":["bin"],"required_features":["lzma"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/lzma.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/proptest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xz","kind":["test"],"crate_types":["bin"],"required_features":["xz"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/xz.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zlib","kind":["test"],"crate_types":["bin"],"required_features":["zlib"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/zlib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd","kind":["test"],"crate_types":["bin"],"required_features":["zstd"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/zstd.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd-dict","kind":["test"],"crate_types":["bin"],"required_features":["zstd","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/zstd-dict.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zstd-window-size","kind":["test"],"crate_types":["bin"],"required_features":["zstd","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/tests/zstd-window-size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"all":["all-implementations","all-algorithms"],"all-algorithms":["brotli","bzip2","deflate","deflate64","gzip","lz4","lzma","xz","xz-parallel","zlib","zstd"],"all-implementations":["futures-io","tokio"],"brotli":["compression-codecs/brotli"],"bzip2":["compression-codecs/bzip2"],"deflate":["compression-codecs/deflate"],"deflate64":["compression-codecs/deflate64"],"futures-io":["dep:futures-io"],"gzip":["compression-codecs/gzip"],"lz4":["compression-codecs/lz4"],"lzma":["compression-codecs/lzma"],"tokio":["dep:tokio"],"xz":["compression-codecs/xz","lzma"],"xz-parallel":["compression-codecs/xz-parallel","xz"],"xz2":["compression-codecs/xz2","xz"],"zlib":["compression-codecs/zlib"],"zstd":["compression-codecs/zstd"],"zstdmt":["compression-codecs/zstdmt","zstd"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.37/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"async-trait","version":"0.1.89","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Type erasure for async trait methods","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","full","parsing","printing","proc-macro","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.30","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.40","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.27","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"async_trait","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-trait-0.1.89/Cargo.toml","categories":["asynchronous","no-std"],"keywords":["async"],"readme":"README.md","repository":"https://github.com/dtolnay/async-trait","homepage":null,"documentation":"https://docs.rs/async-trait","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"atoi","version":"2.0.0","authors":["Markus Klein"],"id":"registry+https://github.com/rust-lang/crates.io-index#atoi@2.0.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parse integers directly from `[u8]` slices in safe code","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"atoi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atoi-2.0.0/Cargo.toml","categories":["parsing"],"keywords":["atoi","conversion","integer"],"readme":"README.md","repository":"https://github.com/pacman82/atoi-rs","homepage":null,"documentation":"https://docs.rs/atoi/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT"},{"package":{"name":"atomic-waker","version":"1.1.2","authors":["Stjepan Glavina ","Contributors to futures-rs"],"id":"registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A synchronization primitive for task wakeup","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":false,"features":["cargo_bench_support"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"atomic_waker","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/tests/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"waker","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/benches/waker.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"portable-atomic":["dep:portable-atomic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/Cargo.toml","categories":["asynchronous","concurrency"],"keywords":["waker","notify","wake","futures","async"],"readme":"README.md","repository":"https://github.com/smol-rs/atomic-waker","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"aws-lc-rs","version":"1.15.2","authors":["AWS-LibCrypto"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.15.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.","dependencies":[{"name":"aws-lc-fips-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aws-lc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=4.4.18","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC)","license_file":null,"targets":[{"name":"aws_lc_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cipher","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/examples/cipher.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"digest","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/examples/digest.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"asan":["aws-lc-sys?/asan","aws-lc-fips-sys?/asan"],"aws-lc-sys":["dep:aws-lc-sys"],"bindgen":["aws-lc-sys?/bindgen","aws-lc-fips-sys?/bindgen"],"default":["aws-lc-sys","alloc","ring-io","ring-sig-verify"],"fips":["dep:aws-lc-fips-sys"],"non-fips":["aws-lc-sys"],"prebuilt-nasm":["aws-lc-sys?/prebuilt-nasm"],"ring-io":["dep:untrusted"],"ring-sig-verify":["dep:untrusted"],"test_logging":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.15.2/Cargo.toml","categories":[],"keywords":["crypto","cryptography","security"],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":"https://github.com/aws/aws-lc-rs","documentation":"https://docs.rs/crate/aws-lc-rs","edition":"2021","metadata":{"cargo-udeps":{"ignore":{"development":["which","home","regex","regex-automata","regex-syntax","proc-macro2","jobserver","cc","once_cell"]}},"docs":{"rs":{"features":["unstable"],"rustdoc-args":["--cfg","aws_lc_rs_docsrs"]}}},"links":"aws_lc_rs_1_15_2_sys","publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"ISC AND (Apache-2.0 OR ISC)"},{"package":{"name":"aws-lc-sys","version":"0.35.0","authors":["AWS-LC"],"id":"registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.35.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72.0","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.26","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cmake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.54","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"dunce","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fs_extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC AND (Apache-2.0 OR ISC) AND OpenSSL","license_file":null,"targets":[{"name":"aws_lc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"sanity-tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/tests/sanity-tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-main","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/builder/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-bindings":[],"asan":[],"bindgen":["dep:bindgen"],"default":["all-bindings"],"prebuilt-nasm":[],"ssl":["bindgen","all-bindings"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.35.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/aws/aws-lc-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"aws-lc-sys":{"commit-hash":"c23b2ae88deec89091d8eeb37178fbef24c96919"}},"links":"aws_lc_0_35_0","publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"ISC AND (Apache-2.0 OR ISC) AND OpenSSL"},{"package":{"name":"axum","version":"0.8.8","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#axum@0.8.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Web framework that focuses on ergonomics and modularity","dependencies":[{"name":"axum-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio","server","service"],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"matchit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"multer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":false,"features":["json","stream","multipart"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.211","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["raw_value"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_path_to_error","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.44","kind":"normal","optional":true,"uses_default_features":true,"features":["time"],"target":null,"rename":"tokio","registry":null,"path":null},{"name":"tokio-tungstenite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":false,"features":["util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":["add-extension","auth","catch-panic","compression-br","compression-deflate","compression-gzip","cors","decompression-br","decompression-deflate","decompression-gzip","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["client"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":false,"features":["json","stream","multipart"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["raw_value"],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["serde-human-readable"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.44.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt","rt-multi-thread","net","test-util"],"target":null,"rename":"tokio","registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-tungstenite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":true,"features":["util","timeout","limit","load-shed","steer","filter"],"target":null,"rename":"tower","registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["add-extension","auth","catch-panic","compression-br","compression-deflate","compression-gzip","cors","decompression-br","decompression-deflate","decompression-gzip","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["json"],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["serde","v4"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"axum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.8.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"panic_location","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.8.8/tests/panic_location.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.8.8/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"__private":["tokio","http1","dep:reqwest"],"__private_docs":["axum-core/__private_docs","tower/full","dep:serde","dep:tower-http"],"default":["form","http1","json","matched-path","original-uri","query","tokio","tower-log","tracing"],"form":["dep:form_urlencoded","dep:serde_urlencoded","dep:serde_path_to_error"],"http1":["dep:hyper","hyper?/http1","hyper-util?/http1"],"http2":["dep:hyper","hyper?/http2","hyper-util?/http2"],"json":["dep:serde_json","dep:serde_path_to_error"],"macros":["dep:axum-macros"],"matched-path":[],"multipart":["dep:multer"],"original-uri":[],"query":["dep:form_urlencoded","dep:serde_urlencoded","dep:serde_path_to_error"],"tokio":["dep:hyper-util","dep:tokio","tokio/net","tokio/rt","tower/make","tokio/macros"],"tower-log":["tower/log"],"tracing":["dep:tracing","axum-core/tracing"],"ws":["dep:hyper","tokio","dep:tokio-tungstenite","dep:sha1","dep:base64"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-0.8.8/Cargo.toml","categories":["asynchronous","network-programming","web-programming::http-server"],"keywords":["http","web","framework"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","metadata":{"cargo-public-api-crates":{"allowed":["axum_core","axum_macros","futures_core","futures_sink","futures_util","pin_project_lite","tower_layer","tower_service","bytes","http","http_body","serde_core","tokio","reqwest"]},"docs":{"rs":{"all-features":true}},"playground":{"features":["http1","http2","json","multipart","ws"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.78.0"},"license":"MIT"},{"package":{"name":"axum-core","version":"0.5.6","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#axum-core@0.5.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core types and traits for axum","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.37","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.25.0","kind":"dev","optional":false,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"axum_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-core-0.5.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__private_docs":["dep:tower-http"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-core-0.5.6/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["http","web","framework"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","metadata":{"cargo-machete":{"ignored":["tower-http"]},"cargo_check_external_types":{"allowed_external_types":["futures_core::*","tower_layer::*","bytes::*","http::*","http_body::*"]},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.78.0"},"license":"MIT"},{"package":{"name":"axum-extra","version":"0.12.5","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#axum-extra@0.12.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extra utilities for axum","dependencies":[{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.0","kind":"normal","optional":true,"uses_default_features":true,"features":["percent-encode"],"target":null,"rename":"cookie","registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"multer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prost","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_html_form","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.71","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_path_to_error","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":true,"uses_default_features":false,"features":["util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.37","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typed-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":false,"features":["json","stream","multipart"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.71","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.23.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":true,"features":["util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["map-response-body","timeout"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.19","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"axum_extra","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-extra-0.12.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__private_docs":["axum/json","dep:serde","dep:tower"],"async-read-body":["dep:tokio-util","tokio-util?/io","dep:tokio"],"attachment":["dep:tracing"],"cached":["dep:axum"],"cookie":["dep:cookie"],"cookie-key-expansion":["cookie","cookie?/key-expansion"],"cookie-private":["cookie","cookie?/private"],"cookie-signed":["cookie","cookie?/signed"],"default":["tracing"],"erased-json":["dep:serde_core","dep:serde_json","dep:typed-json"],"error-response":["dep:tracing","tracing/std"],"file-stream":["dep:tokio-util","tokio-util?/io","dep:tokio","tokio?/fs","tokio?/io-util"],"form":["dep:axum","dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"handler":["dep:axum"],"json-deserializer":["dep:serde_core","dep:serde_json","dep:serde_path_to_error"],"json-lines":["dep:serde_core","dep:serde_json","dep:tokio-util","dep:tokio-stream","tokio-util?/io","tokio-stream?/io-util","dep:tokio"],"middleware":["dep:axum"],"multipart":["dep:multer","dep:fastrand"],"optional-path":["dep:axum","dep:serde_core"],"protobuf":["dep:prost"],"query":["dep:form_urlencoded","dep:serde_core","dep:serde_html_form","dep:serde_path_to_error"],"routing":["axum/original-uri","dep:rustversion"],"scheme":[],"tracing":["axum-core/tracing","axum/tracing","dep:tracing"],"typed-header":["dep:headers"],"typed-routing":["routing","dep:axum-macros","dep:percent-encoding","dep:serde_core","dep:serde_html_form","dep:form_urlencoded"],"with-rejection":["dep:axum"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-extra-0.12.5/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["http","web","framework"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.78.0"},"license":"MIT"},{"package":{"name":"axum-macros","version":"0.5.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#axum-macros@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for axum","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full","parsing","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.25.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"axum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-macros-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__private":["syn/visit-mut"],"default":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axum-macros-0.5.0/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["axum"],"readme":"README.md","repository":"https://github.com/tokio-rs/axum","homepage":"https://github.com/tokio-rs/axum","documentation":null,"edition":"2021","metadata":{"cargo-public-api-crates":{"allowed":[]},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.75.0"},"license":"MIT"},{"package":{"name":"base64","version":"0.22.1","authors":["Marshall Pierce "],"id":"registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"encodes and decodes base64 as bytes or utf8","dependencies":[{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.2.25","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"base64","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"base64","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/examples/base64.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["test"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/tests/encode.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/benches/benchmarks.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/Cargo.toml","categories":["encoding"],"keywords":["base64","utf8","encode","decode","no_std"],"readme":"README.md","repository":"https://github.com/marshallpierce/rust-base64","homepage":null,"documentation":"https://docs.rs/base64","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.48.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"base64ct","version":"1.8.2","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"base64ct","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bcrypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/bcrypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"crypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/crypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/proptests.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shacrypt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/shacrypt.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"standard","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/standard.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"url","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/tests/url.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/benches/mod.rs","edition":"2024","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.2/Cargo.toml","categories":["cryptography","encoding","no-std","parser-implementations"],"keywords":["crypto","base64","pem","phc"],"readme":"README.md","repository":"https://github.com/RustCrypto/formats","homepage":"https://github.com/RustCrypto/formats/tree/master/base64ct","documentation":"https://docs.rs/base64ct","edition":"2024","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.85.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"bitflags","version":"2.10.0","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A macro to generate structures which behave like bitflags.\n","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.228","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12.2","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":"serde_lib","registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.19","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"bitflags","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_bits_type","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/custom_bits_type.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"custom_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/custom_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/fmt.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"macro_free","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/macro_free.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/examples/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/benches/parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"example_generated":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.10.0/Cargo.toml","categories":["no-std"],"keywords":["bit","bitmask","bitflags","flags"],"readme":"README.md","repository":"https://github.com/bitflags/bitflags","homepage":"https://github.com/bitflags/bitflags","documentation":"https://docs.rs/bitflags","edition":"2021","metadata":{"docs":{"rs":{"features":["example_generated"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"blake2","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#blake2@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"BLAKE2 hash functions","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"normal","optional":false,"uses_default_features":true,"features":["mac"],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.3","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"blake2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mac","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/mac.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"persona","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/tests/persona.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"reset":[],"simd":[],"simd_asm":["simd_opt"],"simd_opt":["simd"],"size_opt":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake2-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","blake2","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/blake2","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"block-buffer","version":"0.10.4","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Buffer type for block processing of data","dependencies":[{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"block_buffer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/block-buffer-0.10.4/Cargo.toml","categories":["cryptography","no-std"],"keywords":["block","buffer"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/block-buffer","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"bs58","version":"0.5.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#bs58@0.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Another Base58 codec implementation.","dependencies":[{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":["grab_spare_slice"],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-base58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinyvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":["rustc_1_55"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"bs58","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decode","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/examples/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/examples/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cases","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/cases.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"encode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/tests/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decode","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/benches/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"encode","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/benches/encode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["tinyvec?/alloc"],"cb58":["sha2"],"check":["sha2"],"default":["std"],"sha2":["dep:sha2"],"smallvec":["dep:smallvec"],"std":["alloc","tinyvec?/std"],"tinyvec":["dep:tinyvec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bs58-0.5.1/Cargo.toml","categories":[],"keywords":["base58"],"readme":"README.md","repository":"https://github.com/Nullus157/bs58-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"bytes","version":"1.11.0","authors":["Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Types and traits for working with bytes","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"rename":"extra-platforms","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"bytes","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_buf_mut","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_buf_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes_odd_alloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes_odd_alloc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_bytes_vec_alloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_bytes_vec_alloc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_debug","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_iter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_iter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_limit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_take","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/tests/test_take.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buf","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/buf.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bytes","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bytes_mut","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/benches/bytes_mut.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"extra-platforms":["dep:extra-platforms"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.0/Cargo.toml","categories":["network-programming","data-structures"],"keywords":["buffers","zero-copy","io"],"readme":"README.md","repository":"https://github.com/tokio-rs/bytes","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT"},{"package":{"name":"cast","version":"0.3.0","authors":["Jorge Aparicio "],"id":"registry+https://github.com/rust-lang/crates.io-index#cast@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic, checked cast functions for primitive types","dependencies":[{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cast-0.3.0/Cargo.toml","categories":[],"keywords":["checked","cast","primitive","integer","float"],"readme":"README.md","repository":"https://github.com/japaric/cast.rs","homepage":null,"documentation":"https://docs.rs/cast","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"cfg-if","version":"1.0.4","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cfg_if","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"xcrate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/tests/xcrate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"core":["dep:core"],"rustc-dep-of-std":["core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/cfg-if","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.32.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"chrono","version":"0.4.42","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.42","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Date and time library for Rust","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pure-rust-locales","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.43","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.99","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"similar-asserts","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"iana-time-zone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.45","kind":"normal","optional":true,"uses_default_features":true,"features":["fallback"],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"windows-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.63","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"chrono","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"dateutils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/dateutils.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"wasm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/wasm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"win_bindings","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/tests/win_bindings.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__internal_bench":[],"alloc":[],"arbitrary":["dep:arbitrary"],"clock":["winapi","iana-time-zone","now"],"core-error":[],"default":["clock","std","oldtime","wasmbind"],"iana-time-zone":["dep:iana-time-zone"],"js-sys":["dep:js-sys"],"libc":[],"now":["std"],"oldtime":[],"pure-rust-locales":["dep:pure-rust-locales"],"rkyv":["dep:rkyv","rkyv/size_32"],"rkyv-16":["dep:rkyv","rkyv?/size_16"],"rkyv-32":["dep:rkyv","rkyv?/size_32"],"rkyv-64":["dep:rkyv","rkyv?/size_64"],"rkyv-validation":["rkyv?/validation"],"serde":["dep:serde"],"std":["alloc"],"unstable-locales":["pure-rust-locales"],"wasm-bindgen":["dep:wasm-bindgen"],"wasmbind":["wasm-bindgen","js-sys"],"winapi":["windows-link"],"windows-link":["dep:windows-link"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.42/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar"],"readme":"README.md","repository":"https://github.com/chronotope/chrono","homepage":"https://github.com/chronotope/chrono","documentation":"https://docs.rs/chrono/","edition":"2021","metadata":{"docs":{"rs":{"features":["arbitrary","rkyv","serde","unstable-locales"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.62.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"comfy-table","version":"7.1.2","authors":["Arne Beer "],"id":"registry+https://github.com/rust-lang/crates.io-index#comfy-table@7.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An easy to use library for building beautiful tables with automatic content wrapping","dependencies":[{"name":"ansi-str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"console","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-width","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossterm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(not(windows))","rename":null,"registry":null,"path":null},{"name":"crossterm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":false,"features":["windows"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"comfy_table","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"inner_style","kind":["example"],"crate_types":["bin"],"required_features":["custom_styling"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/inner_style.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"no_tty","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/readme_table_no_tty.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"readme_table","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/examples/readme_table.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"all_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/tests/all_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build_large_table","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/benches/build_large_table.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build_tables","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/benches/build_tables.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ansi-str":["dep:ansi-str"],"console":["dep:console"],"crossterm":["dep:crossterm"],"custom_styling":["ansi-str","console","tty"],"debug":[],"default":["tty"],"integration_test":[],"reexport_crossterm":["tty"],"tty":["crossterm"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/comfy-table-7.1.2/Cargo.toml","categories":[],"keywords":["terminal","table","unicode"],"readme":"README.md","repository":"https://github.com/nukesor/comfy-table","homepage":"https://github.com/nukesor/comfy-table","documentation":"https://docs.rs/comfy-table/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT"},{"package":{"name":"compression-codecs","version":"0.4.36","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#compression-codecs@0.4.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Adaptors for various compression algorithms.\n","dependencies":[{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compression-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.31","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"deflate64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"liblzma","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"libzstd","registry":null,"path":null},{"name":"lz4","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.28.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"compression_codecs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.36/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"all-algorithms":["brotli","bzip2","deflate","gzip","lz4","lzma","xz-parallel","xz","zlib","zstd","deflate64"],"brotli":["dep:brotli"],"bzip2":["dep:bzip2"],"deflate":["flate2"],"deflate64":["dep:deflate64"],"flate2":["dep:flate2"],"gzip":["flate2","memchr"],"libzstd":["dep:libzstd"],"lz4":["dep:lz4"],"lzma":["dep:liblzma"],"memchr":["dep:memchr"],"xz":["lzma"],"xz-parallel":["xz","liblzma/parallel"],"xz2":["xz"],"zlib":["flate2"],"zstd":["libzstd","zstd-safe"],"zstd-safe":["dep:zstd-safe"],"zstdmt":["zstd","zstd-safe/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.36/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"compression-core","version":"0.4.31","authors":["Wim Looman ","Allen Bui "],"id":"registry+https://github.com/rust-lang/crates.io-index#compression-core@0.4.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Abstractions for compression algorithms.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"compression_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.31/Cargo.toml","categories":["compression","asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/Nullus157/async-compression","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"cookie","version":"0.18.1","authors":["Sergio Benitez ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#cookie@0.18.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HTTP cookie parsing and cookie jar management. Supports signed and private\n(encrypted, authenticated) jars.\n","dependencies":[{"name":"aes-gcm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hkdf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hmac","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":["std","parsing","formatting","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cookie","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"aes-gcm":["dep:aes-gcm"],"base64":["dep:base64"],"hkdf":["dep:hkdf"],"hmac":["dep:hmac"],"key-expansion":["sha2","hkdf"],"percent-encode":["percent-encoding"],"percent-encoding":["dep:percent-encoding"],"private":["aes-gcm","base64","rand","subtle"],"rand":["dep:rand"],"secure":["private","signed","key-expansion"],"sha2":["dep:sha2"],"signed":["hmac","sha2","base64","rand","subtle"],"subtle":["dep:subtle"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cookie-0.18.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/SergioBenitez/cookie-rs","homepage":null,"documentation":"https://docs.rs/cookie","edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"core-foundation","version":"0.10.1","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Bindings to Core Foundation for macOS","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"core_foundation","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"use_macro_outside_crate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/tests/use_macro_outside_crate.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["link"],"link":["core-foundation-sys/link"],"mac_os_10_7_support":["core-foundation-sys/mac_os_10_7_support"],"mac_os_10_8_features":["core-foundation-sys/mac_os_10_8_features"],"with-uuid":["dep:uuid"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-0.10.1/Cargo.toml","categories":["os::macos-apis"],"keywords":["macos","framework","objc"],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"core-foundation-sys","version":"0.8.7","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Bindings to Core Foundation for macOS","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"core_foundation_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["link"],"link":[],"mac_os_10_7_support":[],"mac_os_10_8_features":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/core-foundation-sys-0.8.7/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/servo/core-foundation-rs","homepage":"https://github.com/servo/core-foundation-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-apple-darwin"}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"cpufeatures","version":"0.2.17","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"aarch64-linux-android","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"cpufeatures","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aarch64","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/aarch64.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"loongarch64","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/loongarch64.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"x86","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/tests/x86.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/Cargo.toml","categories":["hardware-support","no-std"],"keywords":["cpuid","target-feature"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":null,"documentation":"https://docs.rs/cpufeatures","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"crc32fast","version":"1.5.0","authors":["Sam Rijs ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast, SIMD-accelerated CRC32 (IEEE) checksum computation","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crc32fast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","crc","crc32","simd","fast"],"readme":"README.md","repository":"https://github.com/srijs/rust-crc32fast","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"crossbeam-utils","version":"0.8.21","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for concurrent programming","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(crossbeam_loom)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crossbeam_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"atomic_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/atomic_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cache_padded","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/cache_padded.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/parker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sharded_lock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/sharded_lock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"thread","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/thread.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"wait_group","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/tests/wait_group.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"atomic_cell","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/benches/atomic_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"loom":["dep:loom"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-utils-0.8.21/Cargo.toml","categories":["algorithms","concurrency","data-structures","no-std"],"keywords":["scoped","thread","atomic","cache"],"readme":"README.md","repository":"https://github.com/crossbeam-rs/crossbeam","homepage":"https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"crypto-common","version":"0.1.7","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Common cryptographic traits","dependencies":[{"name":"generic-array","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.14.7","kind":"normal","optional":false,"uses_default_features":true,"features":["more_lengths"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typenum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"crypto_common","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crypto-common-0.1.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"getrandom":["rand_core/getrandom"],"rand_core":["dep:rand_core"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crypto-common-0.1.7/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","traits"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/crypto-common","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"darling","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A proc-macro library for reading attributes into structs when\nimplementing custom derives.\n","dependencies":[{"name":"darling_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"darling_macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(compiletests)","rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(compiletests)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"automatic_bounds","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/automatic_bounds.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"consume_fields","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/consume_fields.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"expr_with","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/expr_with.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fallible_read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/fallible_read.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"heterogeneous_enum_and_word","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/heterogeneous_enum_and_word.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shorthand_or_long_field","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/shorthand_or_long_field.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"supports_struct","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/examples/supports_struct.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"accrue_errors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/accrue_errors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"attrs_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/attrs_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/compiletests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"computed_bound","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/computed_bound.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_bound","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/custom_bound.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"data_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/data_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"defaults","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/defaults.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_default.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_newtype.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_struct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_struct.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enums_unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/enums_unit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_error_accumulation","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten_error_accumulation.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_from_field","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/flatten_from_field.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"forward_attrs_to_from_attributes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/forward_attrs_to_from_attributes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_meta","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_meta.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_type_param","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_type_param.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_type_param_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_type_param_default.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"from_variant","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/from_variant.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"happy_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/happy_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/hash_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"meta_with","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/meta_with.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/multiple.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"newtype","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/newtype.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"skip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/skip.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spanned_value","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/spanned_value.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"split_declaration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/split_declaration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"suggestions","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/suggestions.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"supports","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/supports.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsupported_attributes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/tests/unsupported_attributes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["suggestions"],"diagnostics":["darling_core/diagnostics"],"suggestions":["darling_core/suggestions"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":"https://docs.rs/darling/0.20.11","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"darling_core","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling_core@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ident_case","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strsim","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":["full","extra-traits"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"diagnostics":[],"strsim":["dep:strsim"],"suggestions":["strsim"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_core-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"darling_macro","version":"0.20.11","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#darling_macro@0.20.11","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"darling_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.20.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"darling_macro","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_macro-0.20.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/darling_macro-0.20.11/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/TedDriggs/darling","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"dashmap","version":"6.1.0","authors":["Acrimon "],"id":"registry+https://github.com/rust-lang/crates.io-index#dashmap@6.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Blazing fast concurrent HashMap for Rust.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.0","kind":"normal","optional":false,"uses_default_features":false,"features":["raw"],"target":null,"rename":null,"registry":null,"path":null},{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.188","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"typesize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"dashmap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dashmap-6.1.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arbitrary":["dep:arbitrary"],"inline":["hashbrown/inline-more"],"raw-api":[],"rayon":["dep:rayon"],"serde":["dep:serde"],"typesize":["dep:typesize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dashmap-6.1.0/Cargo.toml","categories":["concurrency","algorithms","data-structures"],"keywords":["atomic","concurrent","hashmap"],"readme":"README.md","repository":"https://github.com/xacrimon/dashmap","homepage":"https://github.com/xacrimon/dashmap","documentation":"https://docs.rs/dashmap","edition":"2018","metadata":{"docs":{"rs":{"features":["rayon","raw-api","serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"deranged","version":"0.5.5","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ranged integers","dependencies":[{"name":"deranged-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.86","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"deranged","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":[],"macros":["dep:deranged-macros"],"num":["dep:num-traits"],"powerfmt":["dep:powerfmt"],"quickcheck":["dep:quickcheck","alloc"],"rand":["rand08","rand09"],"rand08":["dep:rand08"],"rand09":["dep:rand09"],"serde":["dep:serde_core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.5/Cargo.toml","categories":[],"keywords":["integer","int","range"],"readme":"README.md","repository":"https://github.com/jhpratt/deranged","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"digest","version":"0.10.7","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for cryptographic hash functions and message authentication codes","dependencies":[{"name":"blobby","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"block-buffer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"const-oid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crypto-common","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"digest","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"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"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/Cargo.toml","categories":["cryptography","no-std"],"keywords":["digest","crypto","hash"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits","homepage":null,"documentation":"https://docs.rs/digest","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"displaydoc","version":"0.2.5","authors":["Jane Lusby "],"id":"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A derive macro for implementing the display Trait via a doc comment and string interpolation\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.24","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"displaydoc","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"simple","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/examples/simple.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compile_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/compile_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"happy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/happy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"num_in_field","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/num_in_field.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"variantless","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/tests/variantless.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/Cargo.toml","categories":[],"keywords":["display","derive"],"readme":"README.md","repository":"https://github.com/yaahc/displaydoc","homepage":"https://github.com/yaahc/displaydoc","documentation":"https://docs.rs/displaydoc","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"release":{"no-dev-version":true,"pre-release-hook":["./update-readme.sh"],"pre-release-replacements":[{"file":"CHANGELOG.md","replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"src/lib.rs","replace":"#![doc(html_root_url = \"https://docs.rs/{{crate_name}}/{{version}}\")]","search":"#!\\[doc\\(html_root_url.*"},{"file":"CHANGELOG.md","replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n\n# [Unreleased] - ReleaseDate","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/yaahc/{{crate_name}}/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"duckdb","version":"1.4.3","authors":["wangfenjin "],"id":"registry+https://github.com/rust-lang/crates.io-index#duckdb@1.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic wrapper for DuckDB","dependencies":[{"name":"arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56","kind":"normal","optional":false,"uses_default_features":false,"features":["prettyprint","ffi"],"target":null,"rename":null,"registry":null,"path":null},{"name":"calamine","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.28.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.22","kind":"normal","optional":true,"uses_default_features":false,"features":["std","clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"duckdb-loadable-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.13","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-streaming-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashlink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libduckdb-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.4.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"normal","optional":true,"uses_default_features":true,"features":["dtype-full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars-arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"r2d2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"polars-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.49.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustyline","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^15","kind":"dev","optional":false,"uses_default_features":true,"features":["case_insensitive_history_search"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"duckdb","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"appender","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/appender.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/basic.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hello-ext","kind":["example"],"crate_types":["cdylib"],"required_features":["vtab-loadable"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/hello-ext/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hello-ext-capi","kind":["example"],"crate_types":["cdylib"],"required_features":["vtab-loadable","loadable-extension"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/hello-ext-capi/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parquet","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/parquet.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"repl","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/examples/repl.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"appender-arrow":["vtab-arrow"],"buildtime_bindgen":["libduckdb-sys/buildtime_bindgen"],"bundled":["libduckdb-sys/bundled"],"calamine":["dep:calamine"],"chrono":["dep:chrono"],"default":[],"duckdb-loadable-macros":["dep:duckdb-loadable-macros"],"extensions-full":["json","parquet","vtab-full"],"json":["libduckdb-sys/json","bundled"],"loadable-extension":["libduckdb-sys/loadable-extension"],"modern-full":["chrono","serde_json","url","r2d2","uuid","polars"],"num":["dep:num"],"parquet":["libduckdb-sys/parquet","bundled"],"polars":["dep:polars","dep:polars-arrow"],"r2d2":["dep:r2d2"],"serde_json":["dep:serde_json"],"url":["dep:url"],"uuid":["dep:uuid"],"vscalar":["vtab-arrow"],"vscalar-arrow":[],"vtab":[],"vtab-arrow":["vtab","num"],"vtab-excel":["vtab","calamine"],"vtab-full":["vtab-excel","vtab-arrow","appender-arrow"],"vtab-loadable":["vtab","duckdb-loadable-macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/duckdb-1.4.3/Cargo.toml","categories":["database"],"keywords":["duckdb","database","ffi"],"readme":"README.md","repository":"https://github.com/duckdb/duckdb-rs","homepage":"https://github.com/duckdb/duckdb-rs","documentation":"http://docs.rs/duckdb/","edition":"2021","metadata":{"docs":{"rs":{"all-features":false,"default-target":"x86_64-unknown-linux-gnu","features":["vtab-full","modern-full","vscalar","vscalar-arrow"],"no-default-features":true}},"playground":{"all-features":false,"features":[]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.84.1"},"license":"MIT"},{"package":{"name":"dyn-clone","version":"1.0.20","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#dyn-clone@1.0.20","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Clone trait that is dyn-compatible","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.66","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"dyn_clone","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"readme","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/examples/readme.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/tests/trait.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dyn-clone-1.0.20/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["dyn","clone","trait-object","object-safe"],"readme":"README.md","repository":"https://github.com/dtolnay/dyn-clone","homepage":null,"documentation":"https://docs.rs/dyn-clone","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"either","version":"1.15.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#either@1.15.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.\n","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc","derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"either","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"std":[],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/Cargo.toml","categories":["data-structures","no-std"],"keywords":["data-structure","no_std"],"readme":"README-crates.io.md","repository":"https://github.com/rayon-rs/either","homepage":null,"documentation":"https://docs.rs/either/1/","edition":"2021","metadata":{"docs":{"rs":{"features":["serde"]}},"playground":{"features":["serde"]},"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"encoding_rs","version":"0.8.35","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#encoding_rs@0.8.35","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Gecko-oriented implementation of the Encoding Standard","dependencies":[{"name":"any_all_workaround","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(Apache-2.0 OR MIT) AND BSD-3-Clause","license_file":null,"targets":[{"name":"encoding_rs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"any_all_workaround":["dep:any_all_workaround"],"default":["alloc"],"fast-big5-hanzi-encode":[],"fast-gb-hanzi-encode":[],"fast-hangul-encode":[],"fast-hanja-encode":[],"fast-kanji-encode":[],"fast-legacy-encode":["fast-hangul-encode","fast-hanja-encode","fast-kanji-encode","fast-gb-hanzi-encode","fast-big5-hanzi-encode"],"less-slow-big5-hanzi-encode":[],"less-slow-gb-hanzi-encode":[],"less-slow-kanji-encode":[],"serde":["dep:serde"],"simd-accel":["any_all_workaround"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/encoding_rs-0.8.35/Cargo.toml","categories":["text-processing","encoding","web-programming","internationalization"],"keywords":["encoding","web","unicode","charset"],"readme":"README.md","repository":"https://github.com/hsivonen/encoding_rs","homepage":"https://docs.rs/encoding_rs/","documentation":"https://docs.rs/encoding_rs/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"license":"(Apache-2.0 OR MIT) AND BSD-3-Clause"},{"package":{"name":"equivalent","version":"1.0.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits for key comparison in maps.","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"equivalent","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/equivalent","homepage":null,"documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.6.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"errno","version":"0.3.14","authors":["Chris Wong ","Dan Gohman "],"id":"registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cross-platform interface to the `errno` variable.","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"hermit\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Diagnostics_Debug"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"errno","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":["libc/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/Cargo.toml","categories":["no-std","os"],"keywords":[],"readme":"README.md","repository":"https://github.com/lambda-fairy/rust-errno","homepage":null,"documentation":"https://docs.rs/errno","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"fallible-iterator","version":"0.3.0","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#fallible-iterator@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fallible iterator traits","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"fallible_iterator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["alloc"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/rust-fallible-iterator","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"fallible-streaming-iterator","version":"0.1.9","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#fallible-streaming-iterator@0.1.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fallible streaming iteration","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"fallible_streaming_iterator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/sfackler/fallible-streaming-iterator","homepage":null,"documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"figment","version":"0.10.19","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#figment@0.10.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A configuration library so con-free, it's unreal.","dependencies":[{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pear","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uncased","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_pointer_width = \"8\", target_pointer_width = \"16\", target_pointer_width = \"32\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"figment","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tuple-struct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/tuple-struct.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lossy_values","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/lossy_values.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cargo","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/cargo.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"empty-env-vars","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/empty-env-vars.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"camel-case","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/camel-case.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/enum.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"yaml-enum","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/yaml-enum.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tagged","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/tests/tagged.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"env":["pear","parse-value"],"json":["serde_json"],"parking_lot":["dep:parking_lot"],"parse-value":["pear"],"pear":["dep:pear"],"serde_json":["dep:serde_json"],"serde_yaml":["dep:serde_yaml"],"tempfile":["dep:tempfile"],"test":["tempfile","parking_lot"],"toml":["dep:toml"],"yaml":["serde_yaml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/figment-0.10.19/Cargo.toml","categories":["config"],"keywords":["config","configuration","toml","json","yaml"],"readme":"README.md","repository":"https://github.com/SergioBenitez/Figment","homepage":null,"documentation":"https://docs.rs/figment/0.10","edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"filetime","version":"0.2.26","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.26","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Platform-agnostic accessors of timestamps in File metadata\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libredox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.27","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.60.0","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Storage_FileSystem"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"filetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.26/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.26/Cargo.toml","categories":[],"keywords":["timestamp","mtime"],"readme":"README.md","repository":"https://github.com/alexcrichton/filetime","homepage":"https://github.com/alexcrichton/filetime","documentation":"https://docs.rs/filetime","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"flate2","version":"1.1.5","authors":["Alex Crichton ","Josh Triplett "],"id":"registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"DEFLATE compression and decompression exposed as Read/BufRead/Write streams.\nSupports miniz_oxide and multiple zlib implementations. Supports zlib, gzip,\nand raw deflate streams.\n","dependencies":[{"name":"cloudflare-zlib-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crc32fast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-ng-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.16","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-rs-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std","rust-allocator"],"target":null,"rename":null,"registry":null,"path":null},{"name":"libz-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.20","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":true,"uses_default_features":false,"features":["with-alloc","simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"miniz_oxide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":false,"features":["with-alloc","simd"],"target":"cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"flate2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compress_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/compress_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decompress_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/decompress_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflatedecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflatedecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"deflateencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/deflateencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzbuilder","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzbuilder.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzdecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzdecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzmultidecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzmultidecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gzmultidecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/gzmultidecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibdecoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibdecoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-bufread","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-bufread.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-read","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-read.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zlibencoder-write","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/examples/zlibencoder-write.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"early-flush","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/early-flush.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"empty-read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/empty-read.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gunzip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/gunzip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zero-write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/tests/zero-write.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"any_impl":[],"any_zlib":["any_impl"],"cloudflare-zlib-sys":["dep:cloudflare-zlib-sys"],"cloudflare_zlib":["any_zlib","cloudflare-zlib-sys"],"default":["rust_backend"],"libz-ng-sys":["dep:libz-ng-sys"],"libz-rs-sys":["dep:libz-rs-sys"],"libz-sys":["dep:libz-sys"],"miniz-sys":["rust_backend"],"miniz_oxide":["dep:miniz_oxide"],"rust_backend":["miniz_oxide","any_impl"],"zlib":["any_zlib","libz-sys"],"zlib-default":["any_zlib","libz-sys/default"],"zlib-ng":["any_zlib","libz-ng-sys"],"zlib-ng-compat":["zlib","libz-sys/zlib-ng"],"zlib-rs":["any_zlib","libz-rs-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.5/Cargo.toml","categories":["compression","api-bindings"],"keywords":["gzip","deflate","zlib","zlib-ng","encoding"],"readme":"README.md","repository":"https://github.com/rust-lang/flate2-rs","homepage":"https://github.com/rust-lang/flate2-rs","documentation":"https://docs.rs/flate2","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"fnv","version":"1.0.7","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fowler–Noll–Vo hash function","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"fnv","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fnv-1.0.7/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/servo/rust-fnv","homepage":null,"documentation":"https://doc.servo.org/fnv/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"foldhash","version":"0.1.5","authors":["Orson Peters "],"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Zlib","license_file":null,"targets":[{"name":"foldhash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Zlib"},{"package":{"name":"foldhash","version":"0.2.0","authors":["Orson Peters "],"id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fxhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rapidhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Zlib","license_file":null,"targets":[{"name":"foldhash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["hash","hasher","no-std"],"readme":"README.md","repository":"https://github.com/orlp/foldhash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Zlib"},{"package":{"name":"form_urlencoded","version":"1.2.2","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.","dependencies":[{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"form_urlencoded","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true}],"features":{"alloc":["percent-encoding/alloc"],"default":["std"],"std":["alloc","percent-encoding/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/Cargo.toml","categories":["no-std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"forwarded-header-value","version":"0.1.1","authors":["James Brown "],"id":"registry+https://github.com/rust-lang/crates.io-index#forwarded-header-value@0.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser for values from the Forwarded header (RFC 7239)","dependencies":[{"name":"nonempty","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"forwarded_header_value","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/forwarded-header-value-0.1.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/forwarded-header-value-0.1.1/Cargo.toml","categories":[],"keywords":["http"],"readme":"README.md","repository":"https://github.com/EasyPost/rust-forwarded-header-value","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"ISC"},{"package":{"name":"futures-channel","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Channels for asynchronous communication using futures-rs.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_channel","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"channel","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/channel.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc-close","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc-close.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc-size_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/mpsc-size_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"oneshot","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/tests/oneshot.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/benches/sync_mpsc.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["futures-core/alloc"],"cfg-target-has-atomic":[],"default":["std"],"futures-sink":["dep:futures-sink"],"sink":["futures-sink"],"std":["alloc","futures-core/std"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-core","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The core traits and types in for the `futures` library.\n","dependencies":[{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":["require-cas"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"portable-atomic":["dep:portable-atomic"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-lite","version":"2.6.1","authors":["Stjepan Glavina ","Contributors to futures-rs"],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-lite@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Futures, streams, and async I/O combinators","dependencies":[{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spin_on","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"waker-fn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"futures_lite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-lite-2.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["race","std"],"fastrand":["dep:fastrand"],"futures-io":["dep:futures-io"],"memchr":["dep:memchr"],"parking":["dep:parking"],"race":["fastrand"],"std":["alloc","fastrand/std","futures-io","parking"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-lite-2.6.1/Cargo.toml","categories":["asynchronous","concurrency"],"keywords":["asynchronous","futures","async"],"readme":"README.md","repository":"https://github.com/smol-rs/futures-lite","homepage":"https://github.com/smol-rs/futures-lite","documentation":"https://docs.rs/futures-lite","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"futures-sink","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The asynchronous `Sink` trait for the futures-rs library.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_sink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.36.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-task","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tools for working with tasks.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_task","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"cfg-target-has-atomic":[],"default":["std"],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-timer","version":"3.0.3","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-timer@3.0.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Timeouts for futures.\n","dependencies":[{"name":"gloo-timers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":["futures"],"target":null,"rename":null,"registry":null,"path":null},{"name":"send_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-std","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"dev","optional":false,"uses_default_features":true,"features":["attributes"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_timer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-timer-3.0.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-timer-3.0.3/tests/smoke.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-timer-3.0.3/tests/timeout.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"gloo-timers":["dep:gloo-timers"],"send_wrapper":["dep:send_wrapper"],"wasm-bindgen":["gloo-timers","send_wrapper"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-timer-3.0.3/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/async-rs/futures-timer","homepage":"https://github.com/async-rs/futures-timer","documentation":"https://docs.rs/futures-timer","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"futures-util","version":"0.3.31","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Common utilities and extension traits for the futures-rs library.\n","dependencies":[{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-macro","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-task","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.25","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"futures_01","registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"futures_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bilock","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/bilock.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"flatten_unordered","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/flatten_unordered.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"futures_unordered","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/futures_unordered.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"select","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/benches/select.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["futures-core/alloc","futures-task/alloc"],"async-await":[],"async-await-macro":["async-await","futures-macro"],"bilock":[],"cfg-target-has-atomic":[],"channel":["std","futures-channel"],"compat":["std","futures_01"],"default":["std","async-await","async-await-macro"],"futures-channel":["dep:futures-channel"],"futures-io":["dep:futures-io"],"futures-macro":["dep:futures-macro"],"futures-sink":["dep:futures-sink"],"futures_01":["dep:futures_01"],"io":["std","futures-io","memchr"],"io-compat":["io","compat","tokio-io"],"memchr":["dep:memchr"],"portable-atomic":["futures-core/portable-atomic"],"sink":["futures-sink"],"slab":["dep:slab"],"std":["alloc","futures-core/std","futures-task/std","slab"],"tokio-io":["dep:tokio-io"],"unstable":["futures-core/unstable","futures-task/unstable"],"write-all-vectored":["io"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/futures-rs","homepage":"https://rust-lang.github.io/futures-rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"generic-array","version":"0.14.7","authors":["Bartłomiej Kamiński ","Aaron Trent "],"id":"registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generic types implementing functionality of arrays","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"typenum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"generic_array","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"more_lengths":[],"serde":["dep:serde"],"zeroize":["dep:zeroize"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/Cargo.toml","categories":["data-structures","no-std"],"keywords":["generic","array"],"readme":"README.md","repository":"https://github.com/fizyk20/generic-array.git","homepage":null,"documentation":"http://fizyk20.github.io/generic-array/generic_array/","edition":"2015","metadata":{"docs":{"rs":{"features":["serde","zeroize"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"getrandom","version":"0.2.16","authors":["The Rand Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small cross-platform library for retrieving random data from system source","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.62","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(any(target_arch = \"wasm32\", target_arch = \"wasm64\"), target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"getrandom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/custom.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"normal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/normal.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rdrand","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/tests/rdrand.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/benches/buffer.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"compiler_builtins":["dep:compiler_builtins"],"core":["dep:core"],"custom":[],"js":["wasm-bindgen","js-sys"],"js-sys":["dep:js-sys"],"linux_disable_fallback":[],"rdrand":[],"rustc-dep-of-std":["compiler_builtins","core","libc/rustc-dep-of-std","wasi/rustc-dep-of-std"],"std":[],"test-in-browser":[],"wasm-bindgen":["dep:wasm-bindgen"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.16/Cargo.toml","categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2018","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"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"getrandom","version":"0.3.4","authors":["The Rand Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small cross-platform library for retrieving random data from system source","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"wasip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))","rename":null,"registry":null,"path":null},{"name":"r-efi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"netbsd\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"solaris\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.154","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"vxworks\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"getrandom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/tests/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/benches/buffer.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"std":[],"wasm_js":["dep:wasm-bindgen","dep:js-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/Cargo.toml","categories":["os","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-random/getrandom","homepage":null,"documentation":"https://docs.rs/getrandom","edition":"2021","metadata":{"cross":{"target":{"x86_64-unknown-netbsd":{"pre-build":["mkdir -p /tmp/netbsd","curl -fO https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.3/amd64/binary/sets/base.tar.xz","tar -C /tmp/netbsd -xJf base.tar.xz","cp /tmp/netbsd/usr/lib/libexecinfo.so /usr/local/x86_64-unknown-netbsd/lib","rm base.tar.xz","rm -rf /tmp/netbsd"]}}},"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"governor","version":"0.10.4","authors":["Andreas Fuchs "],"id":"registry+https://github.com/rust-lang/crates.io-index#governor@0.10.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A rate-limiting implementation in Rust","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"dashmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^6.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-timer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":false,"features":["std","sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":["wasm_js"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nonzero_ext","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"normal","optional":false,"uses_default_features":true,"features":["require-cas"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quanta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spinning_top","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"web-time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assertables","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^9.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-executor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.70","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tynm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"governor","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_hashers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/custom_hashers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"direct","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/direct.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/future.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"keyed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/keyed.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"keyed_dashmap","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/keyed_dashmap.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"keyed_hashmap","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/keyed_hashmap.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"memory_leaks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/memory_leaks.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"middleware","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/middleware.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proptests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/proptests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sinks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/sinks.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"streams","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/tests/streams.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"governor_criterion_benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/benches/governor_criterion_benches.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"dashmap":["dep:dashmap"],"default":["std","dashmap","jitter","quanta"],"jitter":["dep:rand","dep:getrandom"],"no_std":["hashbrown/alloc"],"quanta":["dep:quanta"],"std":["nonzero_ext/std","dep:futures-timer","dep:futures-util","dep:futures-sink","dep:parking_lot"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/governor-0.10.4/Cargo.toml","categories":["algorithms","network-programming","concurrency","no-std"],"keywords":["rate-limiting","rate-limit","no_std","gcra"],"readme":"README.md","repository":"https://github.com/boinkor-net/governor.git","homepage":"https://github.com/boinkor-net/governor","documentation":"https://docs.rs/governor","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"half","version":"2.7.1","authors":["Kathryn Long "],"id":"registry+https://github.com/rust-lang/crates.io-index#half@2.7.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.16","kind":"normal","optional":true,"uses_default_features":false,"features":["libm"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":["thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_distr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.26","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crunchy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crunchy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"spirv\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"half","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"convert","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/benches/convert.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"arbitrary":["dep:arbitrary"],"bytemuck":["dep:bytemuck"],"default":["std"],"nightly":[],"num-traits":["dep:num-traits"],"rand_distr":["dep:rand","dep:rand_distr"],"rkyv":["dep:rkyv"],"serde":["dep:serde"],"std":["alloc"],"use-intrinsics":[],"zerocopy":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/Cargo.toml","categories":["no-std","data-structures","encoding"],"keywords":["f16","bfloat16","no_std"],"readme":"README.md","repository":"https://github.com/VoidStarKat/half-rs","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hashbrown","version":"0.14.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"compiler_builtins","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"dev","optional":false,"uses_default_features":true,"features":["validation"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"raw","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/raw.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"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"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.14.5/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hashbrown","version":"0.15.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/benches/set_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hashbrown","version":"0.16.1","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust port of Google's SwissTable hash map","dependencies":[{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"allocator-api2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"foldhash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bumpalo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":["allocator-api2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.155","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashbrown","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hasher","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/hasher.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rayon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/rayon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/tests/set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert_unique_unchecked","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/insert_unique_unchecked.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_ops","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/set_ops.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"with_capacity","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/benches/with_capacity.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["dep:alloc"],"allocator-api2":["dep:allocator-api2"],"core":["dep:core"],"default":["default-hasher","inline-more","allocator-api2","equivalent","raw-entry"],"default-hasher":["dep:foldhash"],"equivalent":["dep:equivalent"],"inline-more":[],"nightly":["foldhash?/nightly","bumpalo/allocator_api"],"raw-entry":[],"rayon":["dep:rayon"],"rustc-dep-of-std":["nightly","core","alloc","rustc-internal-api"],"rustc-internal-api":[],"serde":["dep:serde_core","dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hash","no_std","hashmap","swisstable"],"readme":"README.md","repository":"https://github.com/rust-lang/hashbrown","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["nightly","rayon","serde","raw-entry"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hashlink","version":"0.10.0","authors":["kyren "],"id":"registry+https://github.com/rust-lang/crates.io-index#hashlink@0.10.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HashMap-like containers that hold their key-value pairs in a user controllable order","dependencies":[{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":false,"uses_default_features":false,"features":["default-hasher","inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashlink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"linked_hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/linked_hash_map.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"linked_hash_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/linked_hash_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lru_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/lru_cache.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"],"serde_impl":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/Cargo.toml","categories":[],"keywords":["data-structures","no_std"],"readme":"README.md","repository":"https://github.com/kyren/hashlink","homepage":null,"documentation":"https://docs.rs/hashlink","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hashlink","version":"0.11.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#hashlink@0.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HashMap-like containers that hold their key-value pairs in a user controllable order","dependencies":[{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":false,"uses_default_features":false,"features":["default-hasher"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hashlink","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"linked_hash_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/linked_hash_map.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"linked_hash_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/linked_hash_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lru_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/lru_cache.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"],"serde_impl":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.11.0/Cargo.toml","categories":[],"keywords":["data-structures","no_std"],"readme":"README.md","repository":"https://github.com/kyren/hashlink","homepage":null,"documentation":"https://docs.rs/hashlink","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"headers","version":"0.4.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#headers@0.4.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"typed HTTP headers","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"headers","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-0.4.1/Cargo.toml","categories":["web-programming"],"keywords":["http","headers","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/headers","homepage":"https://hyper.rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"headers-core","version":"0.3.0","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#headers-core@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"typed HTTP headers core trait","dependencies":[{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"headers_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/headers-core-0.3.0/Cargo.toml","categories":[],"keywords":["http","headers","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/headers","homepage":"https://hyper.rs","documentation":null,"edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"heck","version":"0.5.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"heck is a case conversion library.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"heck","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/Cargo.toml","categories":["no-std"],"keywords":["string","case","camel","snake","unicode"],"readme":"README.md","repository":"https://github.com/withoutboats/heck","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hex","version":"0.4.3","authors":["KokaKiwi "],"id":"registry+https://github.com/rust-lang/crates.io-index#hex@0.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Encoding and decoding data into/from hexadecimal representation.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"faster-hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"hex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"version-number","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/tests/version-number.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hex","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/benches/hex.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std"],"serde":["dep:serde"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/Cargo.toml","categories":["encoding","no-std"],"keywords":["no_std","hex"],"readme":"README.md","repository":"https://github.com/KokaKiwi/rust-hex","homepage":null,"documentation":"https://docs.rs/hex/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"http","version":"1.4.0","authors":["Alex Crichton ","Carl Lerche ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http@1.4.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A set of types for representing HTTP requests and responses.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"http","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"header_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/header_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"header_map_fuzz","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/header_map_fuzz.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"status_code","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/tests/status_code.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http","homepage":null,"documentation":"https://docs.rs/http","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"http-body","version":"1.0.1","authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait representing an asynchronous, streaming, HTTP request or response body.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"http_body","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"is_end_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/tests/is_end_stream.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-1.0.1/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.49.0"},"license":"MIT"},{"package":{"name":"http-body-util","version":"0.1.3","authors":["Carl Lerche ","Lucio Franco ","Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Combinators and adapters for HTTP request or response bodies.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt","sync","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"http_body_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"channel":["dep:tokio"],"default":[],"full":["channel"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/Cargo.toml","categories":["web-programming"],"keywords":["http"],"readme":"README.md","repository":"https://github.com/hyperium/http-body","homepage":null,"documentation":"https://docs.rs/http-body-util","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT"},{"package":{"name":"httparse","version":"1.10.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A tiny, safe, speedy, zero-copy HTTP/1.x parser.","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"httparse","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"uri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/tests/uri.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/benches/parse.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/Cargo.toml","categories":["network-programming","no-std","parser-implementations","web-programming"],"keywords":["http","parser","no_std"],"readme":"README.md","repository":"https://github.com/seanmonstar/httparse","homepage":null,"documentation":"https://docs.rs/httparse","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"httpdate","version":"1.0.3","authors":["Pyfisch "],"id":"registry+https://github.com/rust-lang/crates.io-index#httpdate@1.0.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"HTTP date parsing and formatting","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"httpdate","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httpdate-1.0.3/Cargo.toml","categories":[],"keywords":["http","date","time","simple","timestamp"],"readme":"README.md","repository":"https://github.com/pyfisch/httpdate","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"hyper","version":"1.8.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A protective and efficient HTTP library for all.","dependencies":[{"name":"atomic-waker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"h2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httparse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":true,"features":["const_generics","const_new"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"want","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc","sink"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"spmc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["fs","macros","net","io-std","io-util","rt","rt-multi-thread","sync","time","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"hyper","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"capi":[],"client":["dep:want","dep:pin-project-lite","dep:smallvec"],"default":[],"ffi":["dep:http-body-util","dep:futures-util"],"full":["client","http1","http2","server"],"http1":["dep:atomic-waker","dep:futures-channel","dep:futures-core","dep:httparse","dep:itoa","dep:pin-utils"],"http2":["dep:futures-channel","dep:futures-core","dep:h2"],"nightly":[],"server":["dep:httpdate","dep:pin-project-lite","dep:smallvec"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/Cargo.toml","categories":["network-programming","web-programming::http-client","web-programming::http-server"],"keywords":["http","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/hyper","homepage":"https://hyper.rs","documentation":"https://docs.rs/hyper","edition":"2021","metadata":{"capi":{"header":{"generation":false,"subdirectory":false},"install":{"include":{"asset":[{"from":"capi/include/hyper.h"}]}}},"docs":{"rs":{"features":["ffi","full","tracing"],"rustdoc-args":["--cfg","hyper_unstable_ffi","--cfg","hyper_unstable_tracing"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT"},{"package":{"name":"hyper-rustls","version":"0.27.7","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rustls+hyper integration for pure rust HTTPS","dependencies":[{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["client-legacy","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":["server-auto"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":false,"features":["tls12"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pemfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["io-std","macros","net","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"hyper_rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":["native-tokio","http1"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":["aws-lc-rs"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aws-lc-rs":["rustls/aws_lc_rs"],"default":["native-tokio","http1","tls12","logging","aws-lc-rs"],"fips":["aws-lc-rs","rustls/fips"],"http1":["hyper-util/http1"],"http2":["hyper-util/http2"],"log":["dep:log"],"logging":["log","tokio-rustls/logging","rustls/logging"],"native-tokio":["rustls-native-certs"],"ring":["rustls/ring"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-platform-verifier":["dep:rustls-platform-verifier"],"tls12":["tokio-rustls/tls12","rustls/tls12"],"webpki-roots":["dep:webpki-roots"],"webpki-tokio":["webpki-roots"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/hyper-rustls","homepage":"https://github.com/rustls/hyper-rustls","documentation":"https://docs.rs/hyper-rustls/","edition":"2021","metadata":{"docs":{"rs":{"features":["http1","http2","logging","native-tokio","ring","rustls-platform-verifier","tls12","webpki-tokio"],"no-default-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"Apache-2.0 OR ISC OR MIT"},{"package":{"name":"hyper-util","version":"0.1.19","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"hyper utilities","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ipnet","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5.9, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":["all"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","test-util","signal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pnet_datalink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.35.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"linux\", target_os = \"macos\"))","rename":null,"registry":null,"path":null},{"name":"system-configuration","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","rename":null,"registry":null,"path":null},{"name":"windows-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.3, <0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"hyper_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":["client-legacy","http1","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server","kind":["example"],"crate_types":["bin"],"required_features":["server","http1","tokio"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"server_graceful","kind":["example"],"crate_types":["bin"],"required_features":["tokio","server-graceful","server-auto"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/examples/server_graceful.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"legacy_client","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/tests/legacy_client.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proxy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/tests/proxy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__internal_happy_eyeballs_tests":[],"client":["hyper/client","tokio/net","dep:tracing","dep:futures-channel","dep:tower-service"],"client-legacy":["client","dep:socket2","tokio/sync","dep:libc","dep:futures-util"],"client-pool":["client","dep:futures-util","dep:tower-layer"],"client-proxy":["client","dep:base64","dep:ipnet","dep:percent-encoding"],"client-proxy-system":["dep:system-configuration","dep:windows-registry"],"default":[],"full":["client","client-legacy","client-pool","client-proxy","client-proxy-system","server","server-auto","server-graceful","service","http1","http2","tokio","tracing"],"http1":["hyper/http1"],"http2":["hyper/http2"],"server":["hyper/server"],"server-auto":["server","http1","http2"],"server-graceful":["server","tokio/sync"],"service":["dep:tower-service"],"tokio":["dep:tokio","tokio/rt","tokio/time"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.19/Cargo.toml","categories":["network-programming","web-programming::http-client","web-programming::http-server"],"keywords":["http","hyper","hyperium"],"readme":"README.md","repository":"https://github.com/hyperium/hyper-util","homepage":"https://hyper.rs","documentation":"https://docs.rs/hyper-util","edition":"2021","metadata":{"docs":{"rs":{"features":["full"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT"},{"package":{"name":"iana-time-zone","version":"0.1.64","authors":["Andrew Straw ","René Kijewski ","Ryan Lopopolo "],"id":"registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.64","source":"registry+https://github.com/rust-lang/crates.io-index","description":"get the IANA time zone for the current system","dependencies":[{"name":"chrono-tz","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.66","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.46","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"android_system_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"iana-time-zone-haiku","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"haiku\")","rename":null,"registry":null,"path":null},{"name":"windows-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.56, <=0.62","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"windows\")","rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_vendor = \"apple\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"iana_time_zone","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"get_timezone","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/get_timezone.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"get_timezone_loop","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/get_timezone_loop.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"stress-test","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/examples/stress-test.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"fallback":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.64/Cargo.toml","categories":["date-and-time","internationalization","os"],"keywords":["IANA","time"],"readme":"README.md","repository":"https://github.com/strawlab/iana-time-zone","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.62.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"icu_collections","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Collection of API for use in ICU libraries.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"potential_utf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["zerovec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","yoke"],"target":null,"rename":null,"registry":null,"path":null},{"name":"iai","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":false,"features":["parse"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_collections","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"char16trie","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/tests/char16trie.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cpt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/tests/cpt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"codepointtrie","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/codepointtrie.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"iai_cpt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/iai_cpt.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"inv_list","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/benches/inv_list.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde?/alloc","zerovec/alloc"],"databake":["dep:databake","zerovec/databake"],"serde":["dep:serde","zerovec/serde","potential_utf/serde","alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_locale_core","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"API for managing Unicode Language and Locale Identifiers","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"litemap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tinystr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_locale_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"langid","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/tests/langid.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"locale","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/tests/locale.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iai_langid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/iai_langid.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"langid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/langid.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"locale","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/locale.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"subtags","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/benches/subtags.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["litemap/alloc","tinystr/alloc","writeable/alloc","serde?/alloc"],"databake":["dep:databake","alloc"],"serde":["dep:serde","tinystr/serde"],"zerovec":["dep:zerovec","tinystr/zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_normalizer","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"API for normalizing text into Unicode Normalization Forms","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_collections","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_normalizer_data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_provider","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf16_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf8_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"write16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arraystring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atoi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"detone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"write16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":false,"features":["arrayvec","smallvec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_normalizer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":["utf16_iter","utf8_iter"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"canonical_composition","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/canonical_composition.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"canonical_decomposition","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/canonical_decomposition.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"composing_normalizer_nfc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/composing_normalizer_nfc.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"composing_normalizer_nfkc","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/composing_normalizer_nfkc.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decomposing_normalizer_nfd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decomposing_normalizer_nfkd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/decomposing_normalizer_nfkd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"utf16_throughput","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/benches/utf16_throughput.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"compiled_data":["dep:icu_normalizer_data","icu_properties?/compiled_data","icu_provider/baked"],"datagen":["serde","dep:databake","icu_properties","icu_collections/databake","zerovec/databake","icu_properties?/datagen","icu_provider/export"],"default":["compiled_data","utf8_iter","utf16_iter"],"experimental":[],"icu_properties":["dep:icu_properties"],"serde":["dep:serde","icu_collections/serde","zerovec/serde","icu_properties?/serde","icu_provider/serde"],"utf16_iter":["dep:utf16_iter","dep:write16"],"utf8_iter":["dep:utf8_iter"],"write16":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_normalizer_data","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Data for the icu_normalizer crate","dependencies":[],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_normalizer_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"sources":{"cldr":{"tagged":"48.0.0"},"icuexport":{"tagged":"release-78.1rc"},"segmenter_lstm":{"tagged":"v0.1.0"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_properties","version":"2.1.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Definitions for Unicode properties","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_collections","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_locale_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":["zerovec"],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties_data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_provider","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-bidi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.11","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerotrie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":["yoke","zerofrom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","yoke"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_properties","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["zerovec/alloc","icu_collections/alloc","serde?/alloc"],"compiled_data":["dep:icu_properties_data","icu_provider/baked"],"datagen":["serde","dep:databake","zerovec/databake","icu_collections/databake","icu_locale_core/databake","zerotrie/databake","icu_provider/export"],"default":["compiled_data"],"serde":["dep:serde","icu_locale_core/serde","zerovec/serde","icu_collections/serde","icu_provider/serde","zerotrie/serde"],"unicode_bidi":["dep:unicode-bidi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.2/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"workspace":true}},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_properties_data","version":"2.1.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Data for the icu_properties crate","dependencies":[],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_properties_data","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"sources":{"cldr":{"tagged":"48.0.0"},"icuexport":{"tagged":"release-78.1rc"},"segmenter_lstm":{"tagged":"v0.1.0"}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"icu_provider","version":"2.1.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait and struct definitions for the ICU data provider","dependencies":[{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"erased-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_locale_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerotrie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"icu_provider","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"data_locale_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/benches/data_locale_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["icu_locale_core/alloc","serde?/alloc","yoke/alloc","zerofrom/alloc","zerovec/alloc","zerotrie?/alloc","dep:stable_deref_trait","dep:writeable"],"baked":["dep:zerotrie","dep:writeable"],"deserialize_bincode_1":["serde","dep:bincode","std"],"deserialize_json":["serde","dep:serde_json"],"deserialize_postcard_1":["serde","dep:postcard"],"export":["serde","dep:erased-serde","dep:databake","std","sync","dep:postcard","zerovec/databake"],"logging":["dep:log"],"serde":["dep:serde","yoke/serde"],"std":["alloc"],"sync":[],"zerotrie":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"denylist":["macros"],"max_combination_size":3},"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.83.0"},"license":"Unicode-3.0"},{"package":{"name":"ident_case","version":"1.0.1","authors":["Ted Driggs "],"id":"registry+https://github.com/rust-lang/crates.io-index#ident_case@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utility for applying case rules to Rust identifiers.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ident_case","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ident_case-1.0.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ident_case-1.0.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/TedDriggs/ident_case","homepage":null,"documentation":"https://docs.rs/ident_case/1.0.1","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"idna","version":"1.1.0","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"IDNA (Internationalizing Domain Names in Applications) and Punycode.","dependencies":[{"name":"idna_adapter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.1","kind":"normal","optional":false,"uses_default_features":true,"features":["const_generics"],"target":null,"rename":null,"registry":null,"path":null},{"name":"utf8_iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_matches","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tester","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"idna","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/unit.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unitbis","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/tests/unitbis.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"all","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/benches/all.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"compiled_data":["idna_adapter/compiled_data"],"default":["std","compiled_data"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/Cargo.toml","categories":[],"keywords":["no-std","web","http"],"readme":"README.md","repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"idna_adapter","version":"1.2.1","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Back end adapter for idna","dependencies":[{"name":"icu_normalizer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"icu_properties","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"idna_adapter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"compiled_data":["icu_normalizer/compiled_data","icu_properties/compiled_data"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/Cargo.toml","categories":["no-std","internationalization"],"keywords":["unicode","dns","idna"],"readme":"README.md","repository":"https://github.com/hsivonen/idna_adapter","homepage":"https://docs.rs/crate/idna_adapter/latest","documentation":"https://docs.rs/idna_adapter/latest/idna_adapter/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"indexmap","version":"2.13.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A hash table with consistent order and fast iteration.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fnv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"indexmap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"equivalent_trait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/tests/equivalent_trait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_full_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/tests/macros_full_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/tests/quick.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"faststring","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/benches/faststring.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"borsh":["dep:borsh"],"default":["std"],"quickcheck":["dep:quickcheck"],"rayon":["dep:rayon"],"serde":["dep:serde_core","dep:serde"],"std":[],"sval":["dep:sval"],"test_debug":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.13.0/Cargo.toml","categories":["data-structures","no-std"],"keywords":["hashmap","no_std"],"readme":"README.md","repository":"https://github.com/indexmap-rs/indexmap","homepage":null,"documentation":"https://docs.rs/indexmap/","edition":"2021","metadata":{"docs":{"rs":{"features":["arbitrary","quickcheck","serde","borsh","rayon","sval"],"rustdoc-args":["--cfg","docsrs"]}},"release":{"allow-branch":["main"],"sign-tag":true,"tag-name":"{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"inlinable_string","version":"0.1.15","authors":["Nick Fitzgerald "],"id":"registry+https://github.com/rust-lang/crates.io-index#inlinable_string@0.1.15","source":"registry+https://github.com/rust-lang/crates.io-index","description":"The `inlinable_string` crate provides the `InlinableString` type -- an owned, grow-able UTF-8 string that stores small strings inline and avoids heap-allocation -- and the `StringExt` trait which abstracts string operations over both `std::string::String` and `InlinableString` (or even your own custom string type).","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"inlinable_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inlinable_string-0.1.15/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[],"no_std":[],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/inlinable_string-0.1.15/Cargo.toml","categories":[],"keywords":["string","inline","inlinable"],"readme":"./README.md","repository":"https://github.com/fitzgen/inlinable_string","homepage":null,"documentation":"http://fitzgen.github.io/inlinable_string/inlinable_string/index.html","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"ipnet","version":"2.11.0","authors":["Kris Price "],"id":"registry+https://github.com/rust-lang/crates.io-index#ipnet@2.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","dependencies":[{"name":"heapless","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":"serde","registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ipnet","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"heapless":["dep:heapless"],"json":["serde","schemars"],"schemars":["dep:schemars"],"ser_as_str":["heapless"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.11.0/Cargo.toml","categories":["network-programming"],"keywords":["IP","CIDR","network","prefix","subnet"],"readme":"README.md","repository":"https://github.com/krisprice/ipnet","homepage":null,"documentation":"https://docs.rs/ipnet","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"ipnetwork","version":"0.21.1","authors":["Abhishek Chanda ","Linus Färnstrand "],"id":"registry+https://github.com/rust-lang/crates.io-index#ipnetwork@0.21.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to work with IP CIDRs in Rust","dependencies":[{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.200","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":["html_reports"],"target":null,"rename":null,"registry":null,"path":null},{"name":"does-it-json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ipnetwork","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_json","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/tests/test_json.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/benches/parse_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":[],"schemars":["dep:schemars"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnetwork-0.21.1/Cargo.toml","categories":["network-programming","parser-implementations"],"keywords":["network","ip","address","cidr"],"readme":"README.md","repository":"https://github.com/achanda/ipnetwork","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"iri-string","version":"0.7.10","authors":["YOSHIOKA Takuma "],"id":"registry+https://github.com/rust-lang/crates.io-index#iri-string@0.7.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"IRI as string types","dependencies":[{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.104","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"iri_string","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"flamegraph-parse","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/flamegraph-parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"flamegraph-resolve","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/flamegraph-resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"normalize","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/normalize.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/parse.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"resolve","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/examples/resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/build.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"gh-issues","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/gh-issues.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/iri.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"normalize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/normalize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"percent_encode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/percent_encode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"resolve","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/resolve.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"string_types_interop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/string_types_interop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"template","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/tests/template.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["serde?/alloc"],"default":["std"],"memchr":["dep:memchr"],"serde":["dep:serde"],"std":["alloc","memchr?/std","serde?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/Cargo.toml","categories":[],"keywords":["IRI","URI"],"readme":"README.md","repository":"https://github.com/lo48576/iri-string","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"itertools","version":"0.13.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extra iterator adaptors, iterator methods, free functions, and macros.","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"permutohedron","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itertools","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"iris","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/examples/iris.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"adaptors_no_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/adaptors_no_collect.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"flatten_ok","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/flatten_ok.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"laziness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/laziness.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/macros_hygiene.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"merge_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/merge_join.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peeking_take_while","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/peeking_take_while.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"quick","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/quick.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"specializations","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_core","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/test_core.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/test_std.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tuples","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/tests/zip.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench1","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/bench1.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"combinations_with_replacement","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/combinations_with_replacement.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fold_specialization","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/fold_specialization.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"powerset","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/powerset.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"specializations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/specializations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tree_reduce","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tree_reduce.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuple_combinations","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tuple_combinations.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tuples","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/benches/tuples.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_alloc":[],"use_std":["use_alloc","either/use_std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.13.0/Cargo.toml","categories":["algorithms","rust-patterns","no-std","no-std::no-alloc"],"keywords":["iterator","data-structure","zip","product"],"readme":"README.md","repository":"https://github.com/rust-itertools/itertools","homepage":null,"documentation":"https://docs.rs/itertools/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.43.1"},"license":"MIT OR Apache-2.0"},{"package":{"name":"itoa","version":"1.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast integer primitive to string conversion","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"itoa","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["integer"],"readme":"README.md","repository":"https://github.com/dtolnay/itoa","homepage":null,"documentation":"https://docs.rs/itoa","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"keccak","version":"0.1.5","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#keccak@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the Keccak sponge function including the keccak-f\nand keccak-p variants\n","dependencies":[{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"aarch64\")","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"keccak","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":[],"no_unroll":[],"simd":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/keccak-0.1.5/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sponge","keccak","keccak-f","keccak-p"],"readme":"README.md","repository":"https://github.com/RustCrypto/sponges/tree/master/keccak","homepage":null,"documentation":"https://docs.rs/keccak","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"lazy_static","version":"1.5.0","authors":["Marvin Löbel "],"id":"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A macro for declaring lazily evaluated statics in Rust.","dependencies":[{"name":"spin","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.8","kind":"normal","optional":true,"uses_default_features":false,"features":["once"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lazy_static","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mutex_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/examples/mutex_map.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"no_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/no_std.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/test.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/tests/ui.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"spin":["dep:spin"],"spin_no_std":["spin"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/Cargo.toml","categories":["no-std","rust-patterns","memory-management"],"keywords":["macro","lazy","static"],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/lazy-static.rs","homepage":null,"documentation":"https://docs.rs/lazy_static","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-core","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-core@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lexical, to- and from-string conversion routines.","dependencies":[{"name":"lexical-parse-float","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-parse-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-float","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_97_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/tests/issue_97_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-write-integer?/compact","lexical-write-float?/compact","lexical-parse-integer?/compact","lexical-parse-float?/compact"],"default":["std","write-integers","write-floats","parse-integers","parse-floats"],"f128":["lexical-util/f128","lexical-parse-float?/f128","lexical-write-float?/f128"],"f16":["lexical-util/f16","lexical-parse-float?/f16","lexical-write-float?/f16"],"floats":["parse-floats","write-floats"],"format":["lexical-util/format","lexical-parse-integer?/format","lexical-parse-float?/format","lexical-write-integer?/format","lexical-write-float?/format"],"integers":["parse-integers","write-integers"],"lexical-parse-float":["dep:lexical-parse-float"],"lexical-parse-integer":["dep:lexical-parse-integer"],"lexical-write-float":["dep:lexical-write-float"],"lexical-write-integer":["dep:lexical-write-integer"],"lint":["lexical-util/lint","lexical-write-integer?/lint","lexical-write-float?/lint","lexical-parse-integer?/lint","lexical-parse-float?/lint"],"parse":["parse-integers","parse-floats"],"parse-floats":["lexical-parse-float"],"parse-integers":["lexical-parse-integer"],"power-of-two":["lexical-util/power-of-two","lexical-write-integer?/power-of-two","lexical-write-float?/power-of-two","lexical-parse-integer?/power-of-two","lexical-parse-float?/power-of-two"],"radix":["power-of-two","lexical-util/radix","lexical-write-integer?/radix","lexical-write-float?/radix","lexical-parse-integer?/radix","lexical-parse-float?/radix"],"std":["lexical-util/std","lexical-write-integer/std","lexical-write-float/std","lexical-parse-integer/std","lexical-parse-float/std"],"write":["write-integers","write-floats"],"write-floats":["lexical-write-float"],"write-integers":["lexical-write-integer"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-core-1.0.6/Cargo.toml","categories":["parsing","encoding","no-std","value-formatting"],"keywords":["parsing","lexical","encoding","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","write-integers","write-floats","parse-integers","parse-floats","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-parse-float","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-parse-float@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient parsing of floats from strings.","dependencies":[{"name":"lexical-parse-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["parse-floats"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_parse_float","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon_radix_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon_radix_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bellerophon_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bellerophon_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigfloat_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bigfloat_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/bigint_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"binary_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/binary_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"float_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/float_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_96_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/issue_96_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_98_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/issue_98_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lemire_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/lemire_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"libm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/libm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limits_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/limits_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mask_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/mask_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"number_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/number_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parse_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/parse_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shared_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/shared_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"slow_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/slow_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stackvec","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/stackvec.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stackvec_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/tests/stackvec_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact","lexical-parse-integer/compact"],"default":["std"],"f128":["lexical-util/f128"],"f16":["lexical-util/f16"],"format":["lexical-util/format","lexical-parse-integer/format"],"lint":["lexical-util/lint","lexical-parse-integer/lint"],"power-of-two":["lexical-util/power-of-two","lexical-parse-integer/power-of-two"],"radix":["lexical-util/radix","lexical-parse-integer/radix","power-of-two"],"std":["lexical-util/std","lexical-parse-integer/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-float-1.0.6/Cargo.toml","categories":["parsing","no-std"],"keywords":["parsing","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-parse-integer","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-parse-integer@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient parsing of integers from strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["parse-integers"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_parse_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_91_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_91_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_96_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_96_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_98_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/issue_98_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"partial_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/partial_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/tests/util.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact"],"default":["std"],"format":["lexical-util/format"],"lint":["lexical-util/lint"],"power-of-two":["lexical-util/power-of-two"],"radix":["lexical-util/radix","power-of-two"],"std":["lexical-util/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-parse-integer-1.0.6/Cargo.toml","categories":["parsing","no-std"],"keywords":["parsing","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-util","version":"1.0.7","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-util@1.0.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Shared utilities for lexical creates.","dependencies":[{"name":"float16","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ascii_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/ascii_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bf16_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/bf16_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"digit_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/digit_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"f16_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/f16_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"feature_format_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/feature_format_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"format_builder_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/format_builder_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"format_flags_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/format_flags_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iterator_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/iterator_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"not_feature_format_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/not_feature_format_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"num_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/num_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"skip_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/tests/skip_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":[],"default":["std"],"f128":["parse-floats","write-floats"],"f16":["parse-floats","write-floats","float16"],"float16":["dep:float16"],"format":[],"lint":[],"parse-floats":[],"parse-integers":[],"power-of-two":[],"radix":["power-of-two"],"std":[],"write-floats":[],"write-integers":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-util-1.0.7/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","write-integers","write-floats","parse-integers","parse-floats","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-write-float","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-write-float@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient formatting of floats to strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["write-floats"],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexical-write-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_write_float","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"algorithm_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/algorithm_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"binary_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/binary_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compact_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/compact_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hex_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/hex_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_94_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/issue_94_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact","lexical-write-integer/compact"],"default":["std"],"f128":["lexical-util/f128"],"f16":["lexical-util/f16"],"format":["lexical-util/format"],"lint":["lexical-util/lint","lexical-write-integer/lint"],"power-of-two":["lexical-util/power-of-two","lexical-write-integer/power-of-two"],"radix":["lexical-util/radix","lexical-write-integer/radix","power-of-two"],"std":["lexical-util/std","lexical-write-integer/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-float-1.0.6/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["encoding","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format","f16"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"lexical-write-integer","version":"1.0.6","authors":["Alex Huszagh "],"id":"registry+https://github.com/rust-lang/crates.io-index#lexical-write-integer@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficient formatting of integers to strings.","dependencies":[{"name":"lexical-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.7","kind":"normal","optional":false,"uses_default_features":false,"features":["write-integers"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lexical_write_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"api_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/api_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"decimal_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/decimal_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"digit_count_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/digit_count_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"options_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/options_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"radix_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/radix_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/tests/util.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"compact":["lexical-util/compact"],"default":["std"],"format":["lexical-util/format"],"lint":["lexical-util/lint"],"power-of-two":["lexical-util/power-of-two"],"radix":["lexical-util/radix","power-of-two"],"std":["lexical-util/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lexical-write-integer-1.0.6/Cargo.toml","categories":["value-formatting","encoding","no-std"],"keywords":["encoding","lexical","no_std"],"readme":"README.md","repository":"https://github.com/Alexhuszagh/rust-lexical","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["radix","format"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"libc","version":"0.2.180","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.180","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Raw FFI bindings to platform libraries like libc.","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"libc","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.180/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"const_fn","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.180/tests/const_fn.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.180/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"align":[],"const-extern-fn":[],"default":["std"],"extra_traits":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"rustc-std-workspace-core":["dep:rustc-std-workspace-core"],"std":[],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.180/Cargo.toml","categories":["external-ffi-bindings","no-std","os"],"keywords":["libc","ffi","bindings","operating","system"],"readme":"README.md","repository":"https://github.com/rust-lang/libc","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"global_value_marked_deprecated":"warn","repr_align_removed":"warn"}},"docs":{"rs":{"cargo-args":["-Zbuild-std=core"],"default-target":"x86_64-unknown-linux-gnu","features":["extra_traits"],"targets":["aarch64-apple-darwin","aarch64-apple-ios","aarch64-linux-android","aarch64-pc-windows-msvc","aarch64-unknown-freebsd","aarch64-unknown-fuchsia","aarch64-unknown-hermit","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-unknown-netbsd","aarch64-unknown-openbsd","aarch64-wrs-vxworks","arm-linux-androideabi","arm-unknown-linux-gnueabi","arm-unknown-linux-gnueabihf","arm-unknown-linux-musleabi","arm-unknown-linux-musleabihf","armebv7r-none-eabi","armebv7r-none-eabihf","armv5te-unknown-linux-gnueabi","armv5te-unknown-linux-musleabi","armv7-linux-androideabi","armv7-unknown-linux-gnueabihf","armv7-unknown-linux-musleabihf","armv7-wrs-vxworks-eabihf","armv7r-none-eabi","armv7r-none-eabihf","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-ibm-aix","powerpc64-unknown-freebsd","powerpc64-unknown-linux-gnu","powerpc64-wrs-vxworks","powerpc64le-unknown-linux-gnu","powerpc64le-unknown-linux-musl","riscv32gc-unknown-linux-gnu","riscv32i-unknown-none-elf","riscv32imac-unknown-none-elf","riscv32imc-unknown-none-elf","riscv32-wrs-vxworks","riscv64gc-unknown-freebsd","riscv64gc-unknown-hermit","riscv64gc-unknown-linux-gnu","riscv64gc-unknown-linux-musl","riscv64gc-unknown-none-elf","riscv64imac-unknown-none-elf","riscv64-wrs-vxworks","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","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"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"libduckdb-sys","version":"1.4.3","authors":["wangfenjin "],"id":"registry+https://github.com/rust-lang/crates.io-index#libduckdb-sys@1.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Native bindings to the libduckdb library, C API","dependencies":[{"name":"arrow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^56","kind":"dev","optional":false,"uses_default_features":false,"features":["ffi"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.71.1","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":true,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.24","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.21","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"build","optional":false,"uses_default_features":false,"features":["blocking","rustls-tls"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zip","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^6","kind":"build","optional":false,"uses_default_features":false,"features":["deflate"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libduckdb_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"buildtime_bindgen":["bindgen","pkg-config","vcpkg"],"bundled":["cc"],"cc":["dep:cc"],"default":["vcpkg","pkg-config"],"extensions-full":["json","parquet"],"json":["bundled"],"loadable-extension":["prettyplease","quote","syn"],"parquet":["bundled"],"pkg-config":["dep:pkg-config"],"prettyplease":["dep:prettyplease"],"quote":["dep:quote"],"syn":["dep:syn"],"vcpkg":["dep:vcpkg"],"winduckdb":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libduckdb-sys-1.4.3/Cargo.toml","categories":["external-ffi-bindings","database"],"keywords":["duckdb","database","ffi"],"readme":"README.md","repository":"https://github.com/duckdb/duckdb-rs","homepage":"https://github.com/duckdb/duckdb-rs","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.84.1"},"license":"MIT"},{"package":{"name":"libm","version":"0.2.15","authors":["Jorge Aparicio "],"id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.15","source":"registry+https://github.com/rust-lang/crates.io-index","description":"libm in pure Rust","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libm","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arch":[],"default":["arch"],"force-soft-floats":[],"unstable":["unstable-intrinsics","unstable-float"],"unstable-float":[],"unstable-intrinsics":[],"unstable-public-internals":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/Cargo.toml","categories":["no-std"],"keywords":["libm","math"],"readme":"README.md","repository":"https://github.com/rust-lang/compiler-builtins","homepage":null,"documentation":"https://docs.rs/libm","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT"},{"package":{"name":"libsqlite3-sys","version":"0.36.0","authors":["The rusqlite developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#libsqlite3-sys@0.36.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Native bindings to the libsqlite3 library","dependencies":[{"name":"openssl-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.103","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.27","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.19","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.20","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.36","kind":"build","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"build","optional":true,"uses_default_features":true,"features":["full","extra-traits","visit-mut"],"target":null,"rename":null,"registry":null,"path":null},{"name":"vcpkg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.15","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"libsqlite3_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"buildtime_bindgen":["bindgen","pkg-config","vcpkg"],"bundled":["cc","bundled_bindings"],"bundled-sqlcipher":["bundled"],"bundled-sqlcipher-vendored-openssl":["bundled-sqlcipher","openssl-sys/vendored"],"bundled-windows":["cc","bundled_bindings"],"bundled_bindings":[],"cc":["dep:cc"],"column_metadata":[],"default":["min_sqlite_version_3_34_1"],"in_gecko":[],"loadable_extension":["prettyplease","quote","syn"],"min_sqlite_version_3_34_1":["pkg-config","vcpkg"],"openssl-sys":["dep:openssl-sys"],"pkg-config":["dep:pkg-config"],"prettyplease":["dep:prettyplease"],"preupdate_hook":["buildtime_bindgen"],"quote":["dep:quote"],"session":["preupdate_hook","buildtime_bindgen"],"sqlcipher":[],"syn":["dep:syn"],"unlock_notify":[],"vcpkg":["dep:vcpkg"],"wasm32-wasi-vfs":[],"with-asan":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.36.0/Cargo.toml","categories":["external-ffi-bindings"],"keywords":["sqlite","sqlcipher","ffi"],"readme":"README.md","repository":"https://github.com/rusqlite/rusqlite","homepage":null,"documentation":null,"edition":"2021","links":"sqlite3","publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"linux-raw-sys","version":"0.11.0","authors":["Dan Gohman "],"id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.11.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generated bindings for Linux's userspace API","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"linux_raw_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.11.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"auxvec":[],"bootparam":[],"btrfs":[],"core":["dep:core"],"default":["std","general","errno"],"elf":[],"elf_uapi":[],"errno":[],"general":[],"if_arp":[],"if_ether":[],"if_packet":[],"image":[],"io_uring":[],"ioctl":[],"landlock":[],"loop_device":[],"mempolicy":[],"net":[],"netlink":[],"no_std":[],"prctl":[],"ptrace":[],"rustc-dep-of-std":["core","no_std"],"std":[],"system":[],"xdp":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.11.0/Cargo.toml","categories":["external-ffi-bindings"],"keywords":["linux","uapi","ffi"],"readme":"README.md","repository":"https://github.com/sunfishcode/linux-raw-sys","homepage":null,"documentation":"https://docs.rs/linux-raw-sys","edition":"2021","metadata":{"docs":{"rs":{"features":["default","bootparam","btrfs","elf_uapi","image","ioctl","landlock","netlink","io_uring","if_arp","if_ether","if_packet","net","ptrace","prctl","elf","xdp","mempolicy","system","loop_device"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"},{"package":{"name":"litemap","version":"0.8.1","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A key-value Map implementation based on a flat, sorted Vec.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["use-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["validation"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"litemap","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"language_names_hash_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/language_names_hash_map.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"language_names_lite_map","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/language_names_lite_map.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"litemap_bincode","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/litemap_bincode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"litemap_postcard","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/examples/litemap_postcard.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rkyv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/rkyv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"store","kind":["test"],"crate_types":["bin"],"required_features":["testing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/tests/store.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"litemap","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/benches/litemap.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core","alloc"],"testing":["alloc"],"yoke":["dep:yoke"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/Cargo.toml","categories":[],"keywords":["sorted","vec","map","hashmap","btreemap"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":"https://docs.rs/litemap","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"liwan","version":"1.2.1","authors":[],"id":"path+file:///home/henry/repos/liwan#1.2.1","source":null,"description":null,"dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"aide","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16.0-alpha.1","kind":"normal","optional":false,"uses_default_features":false,"features":["axum","axum-json","axum-query","axum-matched-path","axum-tokio","axum-extra","axum-extra-cookie","axum-extra-headers","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arc-swap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["help"],"target":null,"rename":null,"registry":null,"path":null},{"name":"argon2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":["rand"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["gzip","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum-extra","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":false,"features":["cookie","typed-header"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bs58","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["std","now","serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"duckdb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":["buildtime_bindgen","chrono","bundled","r2d2"],"target":null,"rename":null,"registry":null,"path":null},{"name":"figment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":["toml","env"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"headers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"maxminddb","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":["simdutf8"],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"md5","registry":null,"path":null},{"name":"password-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":["rand_core","getrandom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quick_cache","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":true,"features":["ahash"],"target":null,"rename":null,"registry":null,"path":null},{"name":"r2d2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":["std","thread_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"normal","optional":false,"uses_default_features":false,"features":["json","stream","charset","rustls"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.38","kind":"normal","optional":false,"uses_default_features":true,"features":["bundled","modern_sqlite","chrono"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9","kind":"normal","optional":false,"uses_default_features":true,"features":["mime-guess"],"target":null,"rename":null,"registry":null,"path":null},{"name":"schemars","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":["derive","chrono04"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.49","kind":"normal","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread","signal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"astral-tokio-tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"tokio-tar","registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":true,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":false,"features":["cors","compression-zstd","set-header"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower_governor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":false,"features":["axum"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null},{"name":"ua-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19","kind":"normal","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"figment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"*","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemallocator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_env = \"msvc\"))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"liwan","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/repos/liwan/src/lib.rs","edition":"2024","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"liwan","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/repos/liwan/src/main.rs","edition":"2024","doctest":false,"doctest":false,"test":true,"doc":true}],"features":{"_enable_seeding":[],"default":["geoip"],"geoip":["dep:maxminddb"]},"manifest_path":"/home/henry/repos/liwan/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/explodingcamera/liwan","homepage":null,"documentation":null,"edition":"2024","links":null,"publish":[],"default_run":null,"rust_version":"1.92.0"},"license":"Apache-2.0"},{"package":{"name":"lock_api","version":"0.4.14","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.","dependencies":[{"name":"owning_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"scopeguard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"lock_api","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arc_lock":[],"atomic_usize":[],"default":["atomic_usize"],"nightly":[],"owning_ref":["dep:owning_ref"],"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/Cargo.toml","categories":["concurrency","no-std"],"keywords":["mutex","rwlock","lock","no_std"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"log","version":"0.4.29","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.29","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight logging facade for Rust\n","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval_ref","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":true,"uses_default_features":false,"features":["inline-i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.63","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sval_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"value-bag","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"dev","optional":false,"uses_default_features":true,"features":["test"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"log","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/integration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"value","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/benches/value.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"kv":[],"kv_serde":["kv_std","value-bag/serde","serde"],"kv_std":["std","kv","value-bag/error"],"kv_sval":["kv","value-bag/sval","sval","sval_ref"],"kv_unstable":["kv","value-bag"],"kv_unstable_serde":["kv_serde","kv_unstable_std"],"kv_unstable_std":["kv_std","kv_unstable"],"kv_unstable_sval":["kv_sval","kv_unstable"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"serde":["serde_core"],"serde_core":["dep:serde_core"],"std":[],"sval":["dep:sval"],"sval_ref":["dep:sval_ref"],"value-bag":["dep:value-bag"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/Cargo.toml","categories":["development-tools::debugging"],"keywords":["logging"],"readme":"README.md","repository":"https://github.com/rust-lang/log","homepage":null,"documentation":"https://docs.rs/log","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","kv_std","kv_sval","kv_serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"matchers","version":"0.2.0","authors":["Eliza Weisman "],"id":"registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Regex matching on character and byte streams.\n","dependencies":[{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":false,"features":["syntax","dfa-build","dfa-search"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"matchers","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"unicode":["regex-automata/unicode"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchers-0.2.0/Cargo.toml","categories":["text-processing"],"keywords":["regex","match","pattern","streaming"],"readme":"README.md","repository":"https://github.com/hawkw/matchers","homepage":"https://github.com/hawkw/matchers","documentation":"https://docs.rs/matchers/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"matchit","version":"0.8.4","authors":["Ibraheem Ahmed "],"id":"registry+https://github.com/rust-lang/crates.io-index#matchit@0.8.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A high performance, zero-copy URL router.","dependencies":[{"name":"actix-router","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"gonzales","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.3-beta","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"path-tree","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"route-recognizer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"routefinder","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":["make","util"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT AND BSD-3-Clause","license_file":null,"targets":[{"name":"matchit","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"hyper","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/examples/hyper.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"insert","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/tests/insert.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"match","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/tests/match.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"remove","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/tests/remove.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"__test_helpers":[],"default":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/matchit-0.8.4/Cargo.toml","categories":["network-programming","algorithms"],"keywords":["router","path","tree","match","url"],"readme":"README.md","repository":"https://github.com/ibraheemdev/matchit","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT AND BSD-3-Clause"},{"package":{"name":"maxminddb","version":"0.27.1","authors":["Gregory J. Oschwald "],"id":"registry+https://github.com/rust-lang/crates.io-index#maxminddb@0.27.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Library for reading MaxMind DB format used by GeoIP2 and GeoLite2","dependencies":[{"name":"ipnetwork","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memmap2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"simdutf8","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"maxminddb","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lookup","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/benches/lookup.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":[],"memmap2":["dep:memmap2"],"mmap":["memmap2"],"simdutf8":["dep:simdutf8"],"unsafe-str-decode":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maxminddb-0.27.1/Cargo.toml","categories":["database","network-programming"],"keywords":["MaxMind","GeoIP2","GeoIP","geolocation","ip"],"readme":"README.md","repository":"https://github.com/oschwald/maxminddb-rust","homepage":"https://github.com/oschwald/maxminddb-rust","documentation":"https://docs.rs/maxminddb","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"ISC"},{"package":{"name":"md-5","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#md-5@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"MD5 hash function","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"md5-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"md5","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["md5-asm"],"default":["std"],"force-soft":[],"loongarch64_asm":[],"md5-asm":["dep:md5-asm"],"oid":["digest/oid"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/md-5-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","md5","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/md-5","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"memchr","version":"2.7.6","authors":["Andrew Gallant ","bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"memchr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"core":["dep:core"],"default":["std"],"libc":[],"logging":["dep:log"],"rustc-dep-of-std":["core"],"std":["alloc"],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.6/Cargo.toml","categories":[],"keywords":["memchr","memmem","substring","find","search"],"readme":"README.md","repository":"https://github.com/BurntSushi/memchr","homepage":"https://github.com/BurntSushi/memchr","documentation":"https://docs.rs/memchr/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"Unlicense OR MIT"},{"package":{"name":"mime","version":"0.3.17","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#mime@0.3.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Strongly Typed Mimes","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"mime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cmp","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/cmp.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/fmt.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"parse","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/benches/parse.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/Cargo.toml","categories":[],"keywords":["mime","media-extensions","media-types"],"readme":"README.md","repository":"https://github.com/hyperium/mime","homepage":null,"documentation":"https://docs.rs/mime","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"mime_guess","version":"2.0.5","authors":["Austin Bonander "],"id":"registry+https://github.com/rust-lang/crates.io-index#mime_guess@2.0.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple crate for detection of a file's MIME type by its extension.","dependencies":[{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"mime_guess","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rev_map","kind":["example"],"crate_types":["bin"],"required_features":["rev-mappings"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/examples/rev_map.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmark","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/benches/benchmark.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/build.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["rev-mappings"],"rev-mappings":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime_guess-2.0.5/Cargo.toml","categories":[],"keywords":["mime","filesystem","extension"],"readme":"README.md","repository":"https://github.com/abonander/mime_guess","homepage":null,"documentation":"https://docs.rs/mime_guess/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"miniz_oxide","version":"0.8.9","authors":["Frommi ","oyvindln ","Rich Geldreich richgel99@gmail.com"],"id":"registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"DEFLATE compression and decompression library rewritten in Rust based on miniz","dependencies":[{"name":"adler2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"alloc","registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"simd-adler32","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Zlib OR Apache-2.0","license_file":null,"targets":[{"name":"miniz_oxide","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:alloc"],"block-boundary":[],"core":["dep:core"],"default":["with-alloc"],"rustc-dep-of-std":["core","alloc","adler2/rustc-dep-of-std"],"serde":["dep:serde"],"simd":["simd-adler32"],"simd-adler32":["dep:simd-adler32"],"std":[],"with-alloc":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/Cargo.toml","categories":["compression"],"keywords":["zlib","miniz","deflate","encoding"],"readme":"Readme.md","repository":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","homepage":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","documentation":"https://docs.rs/miniz_oxide","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Zlib OR Apache-2.0"},{"package":{"name":"mio","version":"1.1.1","authors":["Carl Lerche ","Thomas de Zeeuw ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lightweight non-blocking I/O.","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"hermit\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"wasi\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.178","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"normal","optional":false,"uses_default_features":true,"features":["Wdk_Foundation","Wdk_Storage_FileSystem","Wdk_System_IO","Win32_Foundation","Win32_Networking_WinSock","Win32_Storage_FileSystem","Win32_Security","Win32_System_IO","Win32_System_WindowsProgramming"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"mio","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tcp_listenfd_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/tcp_listenfd_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tcp_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/tcp_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"udp_server","kind":["example"],"crate_types":["bin"],"required_features":["os-poll","net"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/examples/udp_server.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["log"],"log":["dep:log"],"net":[],"os-ext":["os-poll","windows-sys/Win32_System_Pipes","windows-sys/Win32_Security"],"os-poll":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/Cargo.toml","categories":["asynchronous"],"keywords":["io","async","non-blocking"],"readme":"README.md","repository":"https://github.com/tokio-rs/mio","homepage":"https://github.com/tokio-rs/mio","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"],"targets":["aarch64-apple-ios","aarch64-linux-android","wasm32-wasip1","x86_64-apple-darwin","x86_64-pc-windows-gnu","x86_64-pc-windows-msvc","x86_64-unknown-dragonfly","x86_64-unknown-freebsd","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-netbsd","x86_64-unknown-openbsd","x86_64-unknown-hermit"]}},"playground":{"features":["os-poll","os-ext","net"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"nohash","version":"0.2.0","authors":["Parity Technologies "],"id":"registry+https://github.com/rust-lang/crates.io-index#nohash@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An implementation of `std::hash::Hasher` which does not hash at all.","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"nohash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nohash-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nohash-0.2.0/Cargo.toml","categories":[],"keywords":["hash","hasher","hashmap","hashset"],"readme":"README.md","repository":"https://github.com/tetcoin/nohash","homepage":"https://github.com/tetcoin/nohash","documentation":"https://docs.rs/nohash","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"nonempty","version":"0.7.0","authors":["Alexis Sellier "],"id":"registry+https://github.com/rust-lang/crates.io-index#nonempty@0.7.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Correct by construction non-empty vector","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["serde_derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"nonempty","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonempty-0.7.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"],"serialize":["serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonempty-0.7.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/cloudhead/nonempty","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"nonzero_ext","version":"0.3.0","authors":["Andreas Fuchs "],"id":"registry+https://github.com/rust-lang/crates.io-index#nonzero_ext@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Extensions and additional traits for non-zero integer types","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.42","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"nonzero_ext","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonzero_ext-0.3.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonzero_ext-0.3.0/tests/compiletest.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macro","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonzero_ext-0.3.0/tests/macro.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonzero_ext-0.3.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/antifuchs/nonzero_ext","homepage":null,"documentation":"https://docs.rs/nonzero_ext","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0"},{"package":{"name":"nu-ansi-term","version":"0.50.3","authors":["ogham@bsago.me","Ryan Scheel (Havvy) ","Josh Triplett ","The Nushell Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Library for ANSI terminal colors and styles (bold, underline)","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.152","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.94","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.59, <=0.61","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Console","Win32_Storage_FileSystem","Win32_Security"],"target":"cfg(windows)","rename":"windows","registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"nu_ansi_term","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"256_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/256_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/basic_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gradient_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/gradient_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"hyperlink","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/hyperlink.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rgb_colors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/rgb_colors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"title","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/examples/title.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"style","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/tests/style.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"derive_serde_style":["serde"],"gnu_legacy":[],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/nushell/nu-ansi-term","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.62.1"},"license":"MIT"},{"package":{"name":"num","version":"0.4.3","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num@0.4.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A collection of numeric types and traits for Rust, including bigint,\ncomplex, rational, range iterators, generic integers, and more!\n","dependencies":[{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-complex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.6","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-iter","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.45","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-rational","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.19","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.4.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:num-bigint","num-rational/num-bigint"],"default":["std"],"libm":["num-complex/libm","num-traits/libm"],"num-bigint":["dep:num-bigint"],"rand":["num-bigint/rand","num-complex/rand"],"serde":["num-bigint/serde","num-complex/serde","num-rational/serde"],"std":["dep:num-bigint","num-bigint/std","num-complex/std","num-integer/std","num-iter/std","num-rational/std","num-rational/num-bigint-std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-0.4.3/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics","bignum"],"readme":"README.md","repository":"https://github.com/rust-num/num","homepage":"https://github.com/rust-num/num","documentation":"https://docs.rs/num","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","rand"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-bigint","version":"0.4.6","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.4.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Big integer implementation for Rust","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_bigint","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bigint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_bitwise","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint_bitwise.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint_scalar","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/bigint_scalar.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"biguint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/biguint.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"biguint_scalar","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/biguint_scalar.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fuzzed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/fuzzed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"modpow","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/modpow.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roots","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/tests/roots.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bigint","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/bigint.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"factorial","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/factorial.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gcd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/gcd.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"roots","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/roots.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shootout-pidigits","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/benches/shootout-pidigits.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"default":["std"],"quickcheck":["dep:quickcheck"],"rand":["dep:rand"],"serde":["dep:serde"],"std":["num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-bigint-0.4.6/Cargo.toml","categories":["algorithms","data-structures","science"],"keywords":["mathematics","numerics","bignum"],"readme":"README.md","repository":"https://github.com/rust-num/num-bigint","homepage":"https://github.com/rust-num/num-bigint","documentation":"https://docs.rs/num-bigint","edition":"2021","metadata":{"docs":{"rs":{"features":["std","serde","rand","quickcheck","arbitrary"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-complex","version":"0.4.6","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-complex@0.4.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Complex numbers implementation for Rust","dependencies":[{"name":"bytecheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_complex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"bytecheck":["dep:bytecheck"],"bytemuck":["dep:bytemuck"],"default":["std"],"libm":["num-traits/libm"],"rand":["dep:rand"],"rkyv":["dep:rkyv"],"serde":["dep:serde"],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-complex","homepage":"https://github.com/rust-num/num-complex","documentation":"https://docs.rs/num-complex","edition":"2021","metadata":{"docs":{"rs":{"features":["bytemuck","std","serde","rkyv/size_64","bytecheck","rand"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-conv","version":"0.1.0","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#num-conv@0.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"`num_conv` is a crate to convert between integer types without using `as` casts. This provides\nbetter certainty when refactoring, makes the exact behavior of code more explicit, and allows using\nturbofish syntax.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_conv","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.1.0/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["cast","extend","truncate","convert","integer"],"readme":"README.md","repository":"https://github.com/jhpratt/num-conv","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.57.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-integer","version":"0.1.46","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.46","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Integer traits and functions","dependencies":[{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_integer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"average","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/tests/average.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roots","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/tests/roots.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"average","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/average.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"gcd","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/gcd.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"roots","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/benches/roots.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"i128":[],"std":["num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-integer","homepage":"https://github.com/rust-num/num-integer","documentation":"https://docs.rs/num-integer","edition":"2018","metadata":{"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-iter","version":"0.1.45","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-iter@0.1.45","source":"registry+https://github.com/rust-lang/crates.io-index","description":"External iterators for generic mathematics","dependencies":[{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.46","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_iter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-iter-0.1.45/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"i128":[],"std":["num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-iter-0.1.45/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-iter","homepage":"https://github.com/rust-num/num-iter","documentation":"https://docs.rs/num-iter","edition":"2018","metadata":{"docs":{"rs":{"features":["std"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-rational","version":"0.4.2","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-rational@0.4.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rational numbers implementation for Rust","dependencies":[{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.42","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.18","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_rational","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-rational-0.4.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["num-bigint","std"],"num-bigint":["dep:num-bigint"],"num-bigint-std":["num-bigint/std"],"serde":["dep:serde"],"std":["num-bigint?/std","num-integer/std","num-traits/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-rational-0.4.2/Cargo.toml","categories":["algorithms","data-structures","science","no-std"],"keywords":["mathematics","numerics","fractions"],"readme":"README.md","repository":"https://github.com/rust-num/num-rational","homepage":"https://github.com/rust-num/num-rational","documentation":"https://docs.rs/num-rational","edition":"2021","metadata":{"docs":{"rs":{"features":["std","num-bigint-std","serde"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"num-traits","version":"0.2.19","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Numeric traits for generic mathematics","dependencies":[{"name":"libm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"autocfg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"num_traits","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/tests/cast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"i128":[],"libm":["dep:libm"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/Cargo.toml","categories":["algorithms","science","no-std"],"keywords":["mathematics","numerics"],"readme":"README.md","repository":"https://github.com/rust-num/num-traits","homepage":"https://github.com/rust-num/num-traits","documentation":"https://docs.rs/num-traits","edition":"2021","metadata":{"docs":{"rs":{"features":["std"],"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"once_cell","version":"1.21.3","authors":["Aleksey Kladov "],"id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Single assignment cells and lazy values.","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"portable-atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"dev","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"once_cell","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"bench_acquire","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/bench_acquire.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lazy_static","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/lazy_static.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"reentrant_init_deadlocks","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/reentrant_init_deadlocks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regex","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/regex.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"test_synchronization","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/examples/test_synchronization.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"it","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/tests/it/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["race"],"atomic-polyfill":["critical-section"],"critical-section":["dep:critical-section","portable-atomic"],"default":["std"],"parking_lot":["dep:parking_lot_core"],"portable-atomic":["dep:portable-atomic"],"race":[],"std":["alloc"],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/Cargo.toml","categories":["rust-patterns","memory-management"],"keywords":["lazy","static"],"readme":"README.md","repository":"https://github.com/matklad/once_cell","homepage":null,"documentation":"https://docs.rs/once_cell","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"openssl-probe","version":"0.2.0","authors":["Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#openssl-probe@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tool for helping to find SSL certificate locations on the system for OpenSSL\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"openssl_probe","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"probe","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/examples/probe.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/alexcrichton/openssl-probe","homepage":"https://github.com/alexcrichton/openssl-probe","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"parking_lot","version":"0.12.5","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"More compact and efficient implementations of the standard synchronization primitives.","dependencies":[{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"parking_lot","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"issue_203","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/tests/issue_203.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_392","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/tests/issue_392.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"arc_lock":["lock_api/arc_lock"],"deadlock_detection":["parking_lot_core/deadlock_detection"],"default":[],"hardware-lock-elision":[],"nightly":["parking_lot_core/nightly","lock_api/nightly"],"owning_ref":["lock_api/owning_ref"],"send_guard":[],"serde":["lock_api/serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/Cargo.toml","categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":"README.md","repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["arc_lock","serde","deadlock_detection"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["arc_lock","serde","deadlock_detection"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"parking_lot_core","version":"0.9.12","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An advanced API for creating custom synchronization primitives.","dependencies":[{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.60","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"petgraph","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"redox_syscall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"redox\")","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.95","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-link","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"parking_lot_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"backtrace":["dep:backtrace"],"deadlock_detection":["petgraph","backtrace"],"nightly":[],"petgraph":["dep:petgraph"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/Cargo.toml","categories":["concurrency"],"keywords":["mutex","condvar","rwlock","once","thread"],"readme":null,"repository":"https://github.com/Amanieu/parking_lot","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"password-hash","version":"0.5.0","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#password-hash@0.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Traits which describe the functionality of password hashing algorithms,\nas well as a `no_std`-friendly implementation of the PHC string format\n(a well-defined subset of the Modular Crypt Format a.k.a. MCF)\n","dependencies":[{"name":"base64ct","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"password_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"encoding","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/encoding.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hashing","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/hashing.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"password_hash","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/password_hash.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_vectors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/tests/test_vectors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["base64ct/alloc"],"default":["rand_core"],"getrandom":["rand_core/getrandom"],"rand_core":["dep:rand_core"],"std":["alloc","base64ct/std","rand_core/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/password-hash-0.5.0/Cargo.toml","categories":["authentication","cryptography","no-std"],"keywords":["crypt","mcf","password","pbkdf","phc"],"readme":"README.md","repository":"https://github.com/RustCrypto/traits/tree/master/password-hash","homepage":null,"documentation":"https://docs.rs/password-hash","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"pear","version":"0.2.9","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#pear@0.2.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A pear is a fruit.","dependencies":[{"name":"inlinable_string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pear_codegen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yansi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0-rc.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pear","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"contextualize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/contextualize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_expected","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/custom_expected.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"marker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/marker.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parsers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/parsers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"peek","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/peek.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rewind","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/tests/rewind.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"color":["yansi"],"default":["color"],"yansi":["dep:yansi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear-0.2.9/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SergioBenitez/Pear","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"pear_codegen","version":"0.2.9","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#pear_codegen@0.2.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A (codegen) pear is a fruit.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.50","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2-diagnostics","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.30","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.30","kind":"normal","optional":false,"uses_default_features":true,"features":["full","extra-traits","visit-mut"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pear_codegen","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear_codegen-0.2.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pear_codegen-0.2.9/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/SergioBenitez/Pear","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"percent-encoding","version":"2.3.2","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Percent encoding and decoding","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"percent_encoding","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/Cargo.toml","categories":["no-std"],"keywords":[],"readme":null,"repository":"https://github.com/servo/rust-url/","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"pin-project","version":"1.1.10","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A crate for safe and ergonomic pin-projection.\n","dependencies":[{"name":"pin-project-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.1.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"enum-default","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/enum-default.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum-default-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/enum-default-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"not_unpin","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/not_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"not_unpin-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/not_unpin-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"pinned_drop","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/pinned_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"pinned_drop-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/pinned_drop-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"project_replace","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/project_replace.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"project_replace-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/project_replace-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"struct-default","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/struct-default.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"struct-default-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/struct-default-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"unsafe_unpin","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/unsafe_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"unsafe_unpin-expanded","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/examples/unsafe_unpin-expanded.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cfg","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/cfg.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"drop_order","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/drop_order.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"expandtest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/expandtest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"pin_project","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/pin_project.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"pinned_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/pinned_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proper_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/proper_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"repr_packed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/repr_packed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsafe_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/tests/unsafe_unpin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-1.1.10/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["pin_project_internal::*"]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"pin-project-internal","version":"1.1.10","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `pin-project` crate.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.25","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.1","kind":"normal","optional":false,"uses_default_features":false,"features":["parsing","printing","clone-impls","proc-macro","full","visit-mut"],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project_internal","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-internal-1.1.10/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-internal-1.1.10/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros","attribute"],"readme":null,"repository":"https://github.com/taiki-e/pin-project","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"pin-project-lite","version":"0.2.16","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.16","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight version of pin-project written with declarative macros.\n","dependencies":[{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"pin_project_lite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"drop_order","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/drop_order.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"expandtest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/expandtest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"proper_unpin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/proper_unpin.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["pin","macros"],"readme":"README.md","repository":"https://github.com/taiki-e/pin-project-lite","homepage":null,"documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":[]},"docs":{"rs":{"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.37.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"pin-utils","version":"0.1.0","authors":["Josef Brandl "],"id":"registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for pinning\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"pin_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"projection","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/tests/projection.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stack_pin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/tests/stack_pin.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-utils-0.1.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang-nursery/pin-utils","homepage":null,"documentation":"https://docs.rs/pin-utils","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"portable-atomic","version":"1.13.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#portable-atomic@1.13.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Portable atomic types including support for 128-bit atomics, atomic float, etc.\n","dependencies":[{"name":"critical-section","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"build-context","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fastrand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sptr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.163","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"crabgrind","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(valgrind)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"dev","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_System_Threading"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"portable_atomic","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"critical-section":["dep:critical-section"],"default":["fallback"],"disable-fiq":[],"fallback":[],"float":[],"force-amo":[],"require-cas":[],"s-mode":[],"serde":["dep:serde"],"std":[],"unsafe-assume-privileged":[],"unsafe-assume-single-core":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/portable-atomic-1.13.0/Cargo.toml","categories":["concurrency","embedded","hardware-support","no-std","no-std::no-alloc"],"keywords":["atomic"],"readme":"README.md","repository":"https://github.com/taiki-e/portable-atomic","homepage":null,"documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":["serde_core::*"]},"docs":{"rs":{"features":["float","std","serde","critical-section"],"rustdoc-args":["--extend-css","src/rustdoc.css","--cfg","portable_atomic_unstable_f16","--cfg","portable_atomic_unstable_f128"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.34.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"potential_utf","version":"0.1.4","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Unvalidated string and character types","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"writeable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"potential_utf","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["serde_core?/alloc","writeable/alloc","zerovec?/alloc"],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core"],"writeable":["dep:writeable"],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.4/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"powerfmt","version":"0.2.0","authors":["Jacob Pratt "],"id":"registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"powerfmt-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"powerfmt","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std","macros"],"macros":["dep:powerfmt-macros"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/powerfmt-0.2.0/Cargo.toml","categories":["no-std","no-std::no-alloc","rust-patterns"],"keywords":["display","format","fmt","formatter","extension"],"readme":"README.md","repository":"https://github.com/jhpratt/powerfmt","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","__powerfmt_docs","--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"ppv-lite86","version":"0.2.21","authors":["The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Cross-platform cryptography-oriented low-level SIMD library.","dependencies":[{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.23","kind":"normal","optional":false,"uses_default_features":true,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ppv_lite86","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"no_simd":[],"simd":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","simd","x86"],"readme":null,"repository":"https://github.com/cryptocorrosion/cryptocorrosion","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"proc-macro2","version":"1.0.105","authors":["David Tolnay ","Alex Crichton "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.105","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","dependencies":[{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"comments","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/comments.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"features","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/features.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"marker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/marker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_fmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/test_fmt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/tests/test_size.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["proc-macro"],"nightly":[],"proc-macro":[],"span-locations":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.105/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/proc-macro2","homepage":null,"documentation":"https://docs.rs/proc-macro2","edition":"2021","metadata":{"docs":{"rs":{"rustc-args":["--cfg=procmacro2_semver_exempt"],"rustdoc-args":["--cfg=procmacro2_semver_exempt","--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["span-locations"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"proc-macro2-diagnostics","version":"0.10.1","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2-diagnostics@0.10.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Diagnostics for proc-macro2.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yansi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0-rc","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.4","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"proc_macro2_diagnostics","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"main","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/tests/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"colors":["yansi"],"default":["colors"],"yansi":["dep:yansi"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-diagnostics-0.10.1/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/SergioBenitez/proc-macro2-diagnostics","homepage":"https://github.com/SergioBenitez/proc-macro2-diagnostics","documentation":"https://docs.rs/proc-macro2-diagnostics","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"quanta","version":"0.12.6","authors":["Toby Lawrence "],"id":"registry+https://github.com/rust-lang/crates.io-index#quanta@0.12.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"high-speed timing library","dependencies":[{"name":"crossbeam-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prost-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"average","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["Window","Performance"],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"wasi\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(any(target_os = \"windows\", target_arch = \"wasm32\")))","rename":null,"registry":null,"path":null},{"name":"raw-cpuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^11.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"x86\")","rename":null,"registry":null,"path":null},{"name":"raw-cpuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^11.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"x86_64\")","rename":null,"registry":null,"path":null},{"name":"winapi","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":["profileapi"],"target":"cfg(target_os = \"windows\")","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"quanta","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quanta-0.12.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"contention","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quanta-0.12.6/benches/contention.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"timing","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quanta-0.12.6/benches/timing.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["flaky_tests"],"flaky_tests":[],"prost":["prost-types"],"prost-types":["dep:prost-types"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quanta-0.12.6/Cargo.toml","categories":[],"keywords":["rdtsc","timing","nanosecond"],"readme":"README.md","repository":"https://github.com/metrics-rs/quanta","homepage":"https://github.com/metrics-rs/quanta","documentation":"https://docs.rs/quanta","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"MIT"},{"package":{"name":"quick_cache","version":"0.6.18","authors":["Arthur Silva "],"id":"registry+https://github.com/rust-lang/crates.io-index#quick_cache@0.6.18","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Lightweight and high performance concurrent cache","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"equivalent","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":false,"uses_default_features":false,"features":["inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"shuttle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_distr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"quick_cache","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_weight","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/custom_weight.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"equivalent","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/equivalent.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"eviction_listener","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/examples/eviction_listener.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"placeholder_async_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/placeholder_async_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"placeholder_bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/benches/placeholder_bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ahash":["dep:ahash"],"default":["ahash","parking_lot"],"parking_lot":["dep:parking_lot"],"shuttle":["dep:shuttle"],"stats":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quick_cache-0.6.18/Cargo.toml","categories":["caching","concurrency","data-structures"],"keywords":["lru","concurrent","cache","s3-fifo","clock"],"readme":"README.md","repository":"https://github.com/arthurprs/quick-cache","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["stats"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"quote","version":"1.0.43","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.43","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Quasi-quoting macro quote!(...)","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.80","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"quote","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.43/Cargo.toml","categories":["development-tools::procedural-macro-helpers"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/quote","homepage":null,"documentation":"https://docs.rs/quote/","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"r2d2","version":"0.8.10","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#r2d2@0.8.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A generic connection pool","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"scheduled-thread-pool","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"r2d2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r2d2-0.8.10/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/r2d2-0.8.10/Cargo.toml","categories":[],"keywords":["database","pool"],"readme":"README.md","repository":"https://github.com/sfackler/r2d2","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand","version":"0.9.2","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Random number generators and other randomness functionality.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_chacha","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.103","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_pcg","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.140","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std","std_rng","os_rng","small_rng","thread_rng"],"log":["dep:log"],"nightly":[],"os_rng":["rand_core/os_rng"],"serde":["dep:serde","rand_core/serde"],"simd_support":[],"small_rng":[],"std":["rand_core/std","rand_chacha?/std","alloc"],"std_rng":["dep:rand_chacha"],"thread_rng":["std","std_rng","os_rng"],"unbiased":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.2/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["small_rng","serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand_chacha","version":"0.9.0","authors":["The Rand Project Developers","The Rust Project Developers","The CryptoCorrosion Contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ChaCha random number generator\n","dependencies":[{"name":"ppv-lite86","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.14","kind":"normal","optional":false,"uses_default_features":false,"features":["simd"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["os_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_chacha","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"os_rng":["rand_core/os_rng"],"serde":["dep:serde"],"std":["ppv-lite86/std","rand_core/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng","chacha"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_chacha","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand_core","version":"0.6.4","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core random number generator traits and tools for implementation.\n","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"getrandom":["dep:getrandom"],"serde":["dep:serde"],"serde1":["serde"],"std":["alloc","getrandom","getrandom/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg"]}},"playground":{"all-features":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"rand_core","version":"0.9.3","authors":["The Rand Project Developers","The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core random number generator traits and tools for implementation.\n","dependencies":[{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rand_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"os_rng":["dep:getrandom"],"serde":["dep:serde"],"std":["getrandom?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.3/Cargo.toml","categories":["algorithms","no-std"],"keywords":["random","rng"],"readme":"README.md","repository":"https://github.com/rust-random/rand","homepage":"https://rust-random.github.io/book","documentation":"https://docs.rs/rand_core","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"all-features":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"raw-cpuid","version":"11.6.0","authors":["Gerd Zellweger "],"id":"registry+https://github.com/rust-lang/crates.io-index#raw-cpuid@11.6.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.2","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"termimad","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core_affinity","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"raw_cpuid","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"cpuid","kind":["bin"],"crate_types":["bin"],"required_features":["cli"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/src/bin/cpuid.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"cache","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/cache.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"cpu","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/cpu.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serialize_deserialize","kind":["example"],"crate_types":["bin"],"required_features":["serde_json","serialize"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/serialize_deserialize.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"topology","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/topology.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tsc_frequency","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/examples/tsc_frequency.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"clap":["dep:clap"],"cli":["display","clap"],"display":["std","termimad","serde_json","serialize"],"serde":["dep:serde"],"serde_derive":["dep:serde_derive"],"serde_json":["dep:serde_json"],"serialize":["serde","serde_derive"],"std":[],"termimad":["dep:termimad"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/raw-cpuid-11.6.0/Cargo.toml","categories":["no-std","no-std::no-alloc"],"keywords":["cpuid","x86","amd64","os","libcore"],"readme":"README.md","repository":"https://github.com/gz/rust-cpuid","homepage":"https://github.com/gz/rust-cpuid","documentation":"https://docs.rs/raw-cpuid/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"ref-cast","version":"1.0.25","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#ref-cast@1.0.25","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safely cast &T to &U where the struct U contains a single field of type T.","dependencies":[{"name":"ref-cast-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.25","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ref_cast","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_custom","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/tests/test_custom.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_trivial","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/tests/test_trivial.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-1.0.25/Cargo.toml","categories":["rust-patterns","no-std","no-std::no-alloc"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/ref-cast","homepage":null,"documentation":"https://docs.rs/ref-cast","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"ref-cast-impl","version":"1.0.25","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#ref-cast-impl@1.0.25","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Derive implementation for ref_cast::RefCast.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"ref_cast_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-impl-1.0.25/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ref-cast-impl-1.0.25/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/ref-cast","homepage":null,"documentation":"https://docs.rs/ref-cast","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"refinery","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Powerful SQL migration toolkit for Rust","dependencies":[{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"assert_cmd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"predicates","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"dev","optional":false,"uses_default_features":true,"features":["compat"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"refinery","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mysql","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/mysql.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mysql_async","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/mysql_async.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"postgres","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/postgres.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rusqlite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/rusqlite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tiberius","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/tiberius.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tokio_postgres","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/tests/tokio_postgres.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["toml"],"enums":["refinery-macros/enums"],"int8-versions":["refinery-core/int8-versions","refinery-macros/int8-versions"],"mysql":["refinery-core/mysql"],"mysql_async":["refinery-core/mysql_async"],"postgres":["refinery-core/postgres"],"rusqlite":["refinery-core/rusqlite"],"rusqlite-bundled":["refinery-core/rusqlite-bundled"],"serde":["refinery-core/serde"],"tiberius":["refinery-core/tiberius"],"tiberius-config":["refinery-core/tiberius","refinery-core/tiberius-config"],"tokio-postgres":["refinery-core/tokio-postgres"],"toml":["refinery-core/toml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-0.9.0/Cargo.toml","categories":["database"],"keywords":["database","sql","migrations","orm"],"readme":"README.md","repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"refinery-core","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery-core@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate should not be used directly, it is internally related to Refinery","dependencies":[{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":true,"features":["async-await"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mysql","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=21.0.0, <=26","kind":"normal","optional":true,"uses_default_features":false,"features":["minimal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"mysql_async","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.28, <=0.36","kind":"normal","optional":true,"uses_default_features":false,"features":["minimal"],"target":null,"rename":null,"registry":null,"path":null},{"name":"native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.17, <=0.19","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.23, <=0.37","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"siphasher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tiberius","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.7, <=0.12","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing","formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.5, <=0.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"normal","optional":true,"uses_default_features":true,"features":["compat"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"refinery_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-core-0.9.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":[],"futures":["dep:futures"],"int8-versions":[],"mysql":["dep:mysql"],"mysql_async":["dep:mysql_async"],"postgres":["dep:postgres","dep:postgres-native-tls","dep:native-tls"],"rusqlite":["dep:rusqlite"],"rusqlite-bundled":["rusqlite","rusqlite/bundled"],"serde":["dep:serde","time/serde"],"tiberius":["dep:tiberius","futures","tokio","tokio/net"],"tiberius-config":["tiberius","tokio","tokio-util","serde"],"tokio":["dep:tokio"],"tokio-postgres":["dep:postgres-native-tls","dep:native-tls","dep:tokio-postgres","tokio","tokio/rt"],"tokio-util":["dep:tokio-util"],"toml":["serde","dep:toml"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-core-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"refinery-macros","version":"0.9.0","authors":["Katharina Fey ","João Oliveira "],"id":"registry+https://github.com/rust-lang/crates.io-index#refinery-macros@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate should not be used directly, it is internally related to Refinery","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"refinery-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"refinery_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-macros-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"enums":["dep:heck"],"int8-versions":["refinery-core/int8-versions"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/refinery-macros-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/rust-db/refinery","homepage":null,"documentation":"https://docs.rs/refinery/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"regex","version":"1.12.2","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex@1.12.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.12","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","syntax","meta","nfa-pikevm"],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std","perf","unicode","regex-syntax/default"],"logging":["aho-corasick?/logging","memchr?/logging","regex-automata/logging"],"pattern":[],"perf":["perf-cache","perf-dfa","perf-onepass","perf-backtrack","perf-inline","perf-literal"],"perf-backtrack":["regex-automata/nfa-backtrack"],"perf-cache":[],"perf-dfa":["regex-automata/hybrid"],"perf-dfa-full":["regex-automata/dfa-build","regex-automata/dfa-search"],"perf-inline":["regex-automata/perf-inline"],"perf-literal":["dep:aho-corasick","dep:memchr","regex-automata/perf-literal"],"perf-onepass":["regex-automata/dfa-onepass"],"std":["aho-corasick?/std","memchr?/std","regex-automata/std","regex-syntax/std"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","regex-automata/unicode","regex-syntax/unicode"],"unicode-age":["regex-automata/unicode-age","regex-syntax/unicode-age"],"unicode-bool":["regex-automata/unicode-bool","regex-syntax/unicode-bool"],"unicode-case":["regex-automata/unicode-case","regex-syntax/unicode-case"],"unicode-gencat":["regex-automata/unicode-gencat","regex-syntax/unicode-gencat"],"unicode-perl":["regex-automata/unicode-perl","regex-automata/unicode-word-boundary","regex-syntax/unicode-perl"],"unicode-script":["regex-automata/unicode-script","regex-syntax/unicode-script"],"unicode-segment":["regex-automata/unicode-segment","regex-syntax/unicode-segment"],"unstable":["pattern"],"use_std":["std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.2/Cargo.toml","categories":["text-processing"],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex","documentation":"https://docs.rs/regex","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"regex-automata","version":"0.4.13","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.13","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Automata construction and matching using regular expressions.","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.14","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bstr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.3","kind":"dev","optional":false,"uses_default_features":false,"features":["atty","humantime","termcolor"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex_automata","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/tests/lib.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":[],"default":["std","syntax","perf","unicode","meta","nfa","dfa","hybrid"],"dfa":["dfa-build","dfa-search","dfa-onepass"],"dfa-build":["nfa-thompson","dfa-search"],"dfa-onepass":["nfa-thompson"],"dfa-search":[],"hybrid":["alloc","nfa-thompson"],"internal-instrument":["internal-instrument-pikevm"],"internal-instrument-pikevm":["logging","std"],"logging":["dep:log","aho-corasick?/logging","memchr?/logging"],"meta":["syntax","nfa-pikevm"],"nfa":["nfa-thompson","nfa-pikevm","nfa-backtrack"],"nfa-backtrack":["nfa-thompson"],"nfa-pikevm":["nfa-thompson"],"nfa-thompson":["alloc"],"perf":["perf-inline","perf-literal"],"perf-inline":[],"perf-literal":["perf-literal-substring","perf-literal-multisubstring"],"perf-literal-multisubstring":["dep:aho-corasick"],"perf-literal-substring":["aho-corasick?/perf-literal","dep:memchr"],"std":["regex-syntax?/std","memchr?/std","aho-corasick?/std","alloc"],"syntax":["dep:regex-syntax","alloc"],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","unicode-word-boundary","regex-syntax?/unicode"],"unicode-age":["regex-syntax?/unicode-age"],"unicode-bool":["regex-syntax?/unicode-bool"],"unicode-case":["regex-syntax?/unicode-case"],"unicode-gencat":["regex-syntax?/unicode-gencat"],"unicode-perl":["regex-syntax?/unicode-perl"],"unicode-script":["regex-syntax?/unicode-script"],"unicode-segment":["regex-syntax?/unicode-segment"],"unicode-word-boundary":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.13/Cargo.toml","categories":["text-processing"],"keywords":["regex","dfa","automata","automaton","nfa"],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex/tree/master/regex-automata","documentation":"https://docs.rs/regex-automata","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"regex-filtered","version":"0.2.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-filtered@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Efficiently check an input against a large number of patterns","dependencies":[{"name":"aho-corasick","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nohash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-syntax","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.5.7","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"regex_filtered","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"regex","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/benches/regex.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-filtered-0.2.0/Cargo.toml","categories":[],"keywords":["regex","filter","FilteredRE2","multiple","prefilter"],"readme":"README.md","repository":"https://github.com/ua-parser/uap-rust/","homepage":"https://github.com/ua-parser/uap-rust/tree/main/regex-filtered","documentation":"https://docs.rs/regex-filtered/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"regex-syntax","version":"0.8.8","authors":["The Rust Project Developers","Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A regular expression parser.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"regex_syntax","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"default":["std","unicode"],"std":[],"unicode":["unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"unicode-age":[],"unicode-bool":[],"unicode-case":[],"unicode-gencat":[],"unicode-perl":[],"unicode-script":[],"unicode-segment":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.8/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-lang/regex","homepage":"https://github.com/rust-lang/regex/tree/master/regex-syntax","documentation":"https://docs.rs/regex-syntax","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs_regex"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"reqwest","version":"0.13.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"higher level HTTP client library","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":["futures"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"dev","optional":false,"uses_default_features":false,"features":["limit"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cookie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"cookie_crate","registry":null,"path":null},{"name":"cookie_store","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"encoding_rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h3","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"h3-quinn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hickory-resolver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.25","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","client"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27.0","kind":"normal","optional":true,"uses_default_features":false,"features":["http1","tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["http1","client","client-legacy","client-proxy","tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"native-tls-crate","registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.18","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"quinn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":false,"features":["runtime-tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std","tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":["std"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["net","time"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-native-tls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"normal","optional":true,"uses_default_features":false,"features":["tls12"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.9","kind":"normal","optional":true,"uses_default_features":false,"features":["io"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":false,"features":["retry","timeout","util"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.8","kind":"normal","optional":false,"uses_default_features":false,"features":["follow-redirect"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"brotli_crate","registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"dev","optional":false,"uses_default_features":false,"features":["std","alloc"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["http1","http2","client","server"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.12","kind":"dev","optional":false,"uses_default_features":true,"features":["http1","http2","client","client-legacy","server-auto","server-graceful","tokio"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread"],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":"zstd_crate","registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.77","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.18","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-streams","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"normal","optional":false,"uses_default_features":true,"features":["AbortController","AbortSignal","Headers","Request","RequestInit","RequestMode","Response","Window","FormData","Blob","BlobPropertyBag","ServiceWorkerGlobalScope","RequestCredentials","File","ReadableStream","RequestCache"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.89","kind":"dev","optional":false,"uses_default_features":true,"features":["serde-serialize"],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"reqwest","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"__native-tls":["dep:hyper-tls","dep:native-tls-crate","__tls","dep:tokio-native-tls"],"__native-tls-alpn":["native-tls-crate?/alpn","hyper-tls?/alpn"],"__rustls":["dep:hyper-rustls","dep:tokio-rustls","dep:rustls","__tls"],"__rustls-aws-lc-rs":["hyper-rustls?/aws-lc-rs","tokio-rustls?/aws-lc-rs","rustls?/aws-lc-rs","quinn?/rustls-aws-lc-rs"],"__tls":["dep:rustls-pki-types","tokio/io-util"],"blocking":["dep:futures-channel","futures-channel?/sink","dep:futures-util","futures-util?/io","futures-util?/sink","tokio/sync"],"brotli":["tower-http/decompression-br"],"charset":["dep:encoding_rs","dep:mime"],"cookies":["dep:cookie_crate","dep:cookie_store"],"default":["default-tls","charset","http2","system-proxy"],"default-tls":["rustls"],"deflate":["tower-http/decompression-deflate"],"form":["dep:serde","dep:serde_urlencoded"],"gzip":["tower-http/decompression-gzip"],"hickory-dns":["dep:hickory-resolver","dep:once_cell"],"http2":["dep:h2","hyper/http2","hyper-util/http2","hyper-rustls?/http2"],"http3":["rustls","dep:h3","dep:h3-quinn","dep:quinn","tokio/macros"],"json":["dep:serde","dep:serde_json"],"multipart":["dep:mime_guess","dep:futures-util"],"native-tls":["__native-tls","__native-tls-alpn"],"native-tls-no-alpn":["__native-tls"],"native-tls-vendored":["__native-tls","native-tls-crate?/vendored","__native-tls-alpn"],"native-tls-vendored-no-alpn":["__native-tls","native-tls-crate?/vendored"],"query":["dep:serde","dep:serde_urlencoded"],"rustls":["__rustls-aws-lc-rs","dep:rustls-platform-verifier","__rustls"],"rustls-native-certs":["dep:rustls-native-certs"],"rustls-no-provider":["dep:rustls-platform-verifier","__rustls"],"socks":[],"stream":["tokio/fs","dep:futures-util","dep:tokio-util","dep:wasm-streams"],"system-proxy":["hyper-util/client-proxy-system"],"webpki-roots":["dep:webpki-roots"],"zstd":["tower-http/decompression-zstd"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.1/Cargo.toml","categories":["web-programming::http-client","wasm"],"keywords":["http","request","client"],"readme":"README.md","repository":"https://github.com/seanmonstar/reqwest","homepage":null,"documentation":"https://docs.rs/reqwest","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--cfg","reqwest_unstable"],"targets":["x86_64-unknown-linux-gnu","wasm32-unknown-unknown"]}},"playground":{"features":["blocking","cookies","query","form","json","multipart"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rusqlite","version":"0.38.0","authors":["The rusqlite developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rusqlite@0.38.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Ergonomic wrapper for SQLite","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"normal","optional":true,"uses_default_features":false,"features":["clock"],"target":null,"rename":null,"registry":null,"path":null},{"name":"csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fallible-streaming-iterator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashlink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rusqlite-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.36","kind":"normal","optional":true,"uses_default_features":true,"features":["formatting","macros","parsing"],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"self_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicase","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.38","kind":"normal","optional":true,"uses_default_features":false,"features":["wasmbind"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"sqlite-wasm-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.36","kind":"normal","optional":true,"uses_default_features":true,"features":["wasm-bindgen"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["wasm_js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.104","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.54","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"libsqlite3-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.36.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rusqlite","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"load_extension","kind":["example"],"crate_types":["bin"],"required_features":["load_extension","bundled","functions","trace"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/load_extension.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"loadable_extension","kind":["example"],"crate_types":["cdylib"],"required_features":["loadable_extension","functions","trace"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/loadable_extension.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"owning_rows","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/owning_rows.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"owning_statement","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/owning_statement.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"persons","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/examples/persons/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"auto_ext","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/auto_ext.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"config_log","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/config_log.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deny_single_threaded_sqlite_config","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/deny_single_threaded_sqlite_config.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vtab","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/tests/vtab.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cache","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/benches/cache.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"exec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/benches/exec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"array":["vtab"],"backup":[],"blob":[],"buildtime_bindgen":["libsqlite3-sys/buildtime_bindgen","sqlite-wasm-rs/bindgen"],"bundled":["libsqlite3-sys/bundled","modern_sqlite"],"bundled-full":["modern-full","bundled"],"bundled-sqlcipher":["libsqlite3-sys/bundled-sqlcipher","bundled"],"bundled-sqlcipher-vendored-openssl":["libsqlite3-sys/bundled-sqlcipher-vendored-openssl","bundled-sqlcipher"],"bundled-windows":["libsqlite3-sys/bundled-windows"],"cache":["hashlink"],"chrono":["dep:chrono"],"collation":[],"column_decltype":[],"column_metadata":["libsqlite3-sys/column_metadata"],"csv":["dep:csv"],"csvtab":["csv","vtab"],"default":["cache"],"extra_check":[],"fallible_uint":[],"functions":[],"hashlink":["dep:hashlink"],"hooks":[],"i128_blob":[],"in_gecko":["modern_sqlite","libsqlite3-sys/in_gecko"],"jiff":["dep:jiff"],"limits":[],"load_extension":[],"loadable_extension":["libsqlite3-sys/loadable_extension"],"modern-full":["array","backup","blob","modern_sqlite","chrono","collation","column_metadata","column_decltype","csvtab","extra_check","functions","hooks","i128_blob","jiff","limits","load_extension","serde_json","serialize","series","time","trace","unlock_notify","url","uuid","vtab","window"],"modern_sqlite":["libsqlite3-sys/bundled_bindings"],"preupdate_hook":["libsqlite3-sys/preupdate_hook","hooks"],"rusqlite-macros":["dep:rusqlite-macros"],"serde_json":["dep:serde_json"],"serialize":[],"series":["vtab"],"session":["libsqlite3-sys/session","hooks"],"sqlcipher":["libsqlite3-sys/sqlcipher"],"time":["dep:time"],"trace":[],"unlock_notify":["libsqlite3-sys/unlock_notify"],"url":["dep:url"],"uuid":["dep:uuid"],"vtab":[],"wasm32-wasi-vfs":["libsqlite3-sys/wasm32-wasi-vfs"],"window":["functions"],"with-asan":["libsqlite3-sys/with-asan"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.38.0/Cargo.toml","categories":["database"],"keywords":["sqlite","database","ffi"],"readme":"README.md","repository":"https://github.com/rusqlite/rusqlite","homepage":null,"documentation":"https://docs.rs/rusqlite/","edition":"2021","metadata":{"docs":{"rs":{"all-features":false,"default-target":"x86_64-unknown-linux-gnu","features":["modern-full","rusqlite-macros"],"no-default-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"all-features":false,"features":["bundled-full"]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"rust-embed","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev","dependencies":[{"name":"actix-web","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":["http1","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"include-flate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"poem","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.30","kind":"normal","optional":true,"uses_default_features":false,"features":["server"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rocket","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0-rc.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"salvo","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"warp","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"actix","kind":["example"],"crate_types":["bin"],"required_features":["actix"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/actix.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"axum","kind":["example"],"crate_types":["bin"],"required_features":["axum-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/axum.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"axum-spa","kind":["example"],"crate_types":["bin"],"required_features":["axum-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/axum-spa/main.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"poem","kind":["example"],"crate_types":["bin"],"required_features":["poem-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/poem.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rocket","kind":["example"],"crate_types":["bin"],"required_features":["rocket"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/rocket.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"salvo","kind":["example"],"crate_types":["bin"],"required_features":["salvo-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/salvo.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"warp","kind":["example"],"crate_types":["bin"],"required_features":["warp-ex"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/examples/warp.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"allow_missing","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/allow_missing.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_crate_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/custom_crate_path.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"include_exclude","kind":["test"],"crate_types":["bin"],"required_features":["include-exclude"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/include_exclude.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"interpolated_path","kind":["test"],"crate_types":["bin"],"required_features":["interpolate-folder-path"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/interpolated_path.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"metadata","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/metadata.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"metadata_only","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/metadata_only.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mime_guess","kind":["test"],"crate_types":["bin"],"required_features":["mime-guess"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/mime_guess.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"path_traversal_attack","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/path_traversal_attack.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"prefix","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/tests/prefix.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"actix":["actix-web","mime_guess"],"actix-web":["dep:actix-web"],"axum":["dep:axum"],"axum-ex":["axum","tokio","mime_guess"],"compression":["rust-embed-impl/compression","include-flate"],"debug-embed":["rust-embed-impl/debug-embed","rust-embed-utils/debug-embed"],"deterministic-timestamps":["rust-embed-impl/deterministic-timestamps"],"hex":["dep:hex"],"include-exclude":["rust-embed-impl/include-exclude","rust-embed-utils/include-exclude"],"include-flate":["dep:include-flate"],"interpolate-folder-path":["rust-embed-impl/interpolate-folder-path"],"mime-guess":["rust-embed-impl/mime-guess","rust-embed-utils/mime-guess"],"mime_guess":["dep:mime_guess"],"poem":["dep:poem"],"poem-ex":["poem","tokio","mime_guess","hex"],"rocket":["dep:rocket"],"salvo":["dep:salvo"],"salvo-ex":["salvo","tokio","mime_guess","hex"],"tokio":["dep:tokio"],"warp":["dep:warp"],"warp-ex":["warp","tokio","mime_guess"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-8.9.0/Cargo.toml","categories":["web-programming","filesystem"],"keywords":["http","rocket","static","web","server"],"readme":"README.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"MIT"},{"package":{"name":"rust-embed-impl","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed-impl@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust-embed-utils","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8.9.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"shellexpand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","parsing","proc-macro","printing"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-impl-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"compression":[],"debug-embed":[],"deterministic-timestamps":[],"include-exclude":["rust-embed-utils/include-exclude"],"interpolate-folder-path":["shellexpand"],"mime-guess":["rust-embed-utils/mime-guess"],"shellexpand":["dep:shellexpand"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-impl-8.9.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["http","rocket","static","web","server"],"readme":"readme.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"rust-embed-utils","version":"8.9.0","authors":["pyrossh"],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-embed-utils@8.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for rust-embed","dependencies":[{"name":"globset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.5","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_embed_utils","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-utils-8.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"debug-embed":[],"globset":["dep:globset"],"include-exclude":["globset"],"mime-guess":["mime_guess"],"mime_guess":["dep:mime_guess"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-embed-utils-8.9.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["http","rocket","static","web","server"],"readme":"readme.md","repository":"https://pyrossh.dev/repos/rust-embed","homepage":null,"documentation":"https://docs.rs/rust-embed","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"rust-fuzzy-search","version":"0.1.1","authors":["EnricoCh "],"id":"registry+https://github.com/rust-lang/crates.io-index#rust-fuzzy-search@0.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fuzzy Search with trigrams implemented in Rust","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rust_fuzzy_search","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rust-fuzzy-search","kind":["bin"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/src/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust-fuzzy-search-0.1.1/Cargo.toml","categories":[],"keywords":["fuzzy-search","compare-strings","fuzzy","compare"],"readme":"README.md","repository":"https://gitlab.com/EnricoCh/rust-fuzzy-search","homepage":"https://gitlab.com/EnricoCh/rust-fuzzy-search","documentation":"https://enricoch.gitlab.io/rust-fuzzy-search/rust_fuzzy_search/index.html","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"rust_decimal","version":"1.39.0","authors":["Paul Mason "],"id":"registry+https://github.com/rust-lang/crates.io-index#rust_decimal@1.39.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"normal","optional":true,"uses_default_features":false,"features":["derive","unstable__schema"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"diesel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ndarray","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":false,"features":["i128"],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand-0_9","registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.42","kind":"normal","optional":true,"uses_default_features":false,"features":["size_32","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rocket","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0-rc.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"csv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"diesel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"dev","optional":false,"uses_default_features":false,"features":["mysql","postgres"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.19","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":["getrandom"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["thread_rng"],"target":null,"rename":"rand-0_9","registry":null,"path":null},{"name":"rkyv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"rkyv-0_8","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["macros","rt-multi-thread","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-postgres","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["html_root_url_updated","markdown_deps_updated"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"rust_decimal","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"rkyv-remote","kind":["example"],"crate_types":["bin"],"required_features":["macros"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/examples/rkyv-remote.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"decimal_tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/decimal_tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/macros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"version-numbers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/tests/version-numbers.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"comparison","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/benches/comparison.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"lib_benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/benches/lib_benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"align16":[],"borsh":["dep:borsh","std"],"c-repr":[],"db-diesel-mysql":["diesel/mysql_backend","std"],"db-diesel-postgres":["diesel/postgres_backend","std"],"db-diesel2-mysql":["db-diesel-mysql"],"db-diesel2-postgres":["db-diesel-postgres"],"db-postgres":["dep:bytes","dep:postgres-types","std"],"db-tokio-postgres":["dep:bytes","dep:postgres-types","std"],"default":["serde","std"],"diesel":["dep:diesel"],"legacy-ops":[],"macros":["dep:rust_decimal_macros"],"maths":[],"maths-nopanic":["maths"],"ndarray":["dep:ndarray"],"proptest":["dep:proptest"],"rand":["dep:rand"],"rand-0_9":["dep:rand-0_9"],"rkyv":["dep:rkyv"],"rkyv-safe":["rkyv/validation"],"rocket-traits":["dep:rocket","std"],"rust-fuzz":["dep:arbitrary"],"serde":["dep:serde"],"serde-arbitrary-precision":["serde-with-arbitrary-precision"],"serde-bincode":["serde-str"],"serde-float":["serde-with-float"],"serde-str":["serde-with-str"],"serde-with-arbitrary-precision":["serde","serde_json/arbitrary_precision","serde_json/std"],"serde-with-float":["serde"],"serde-with-str":["serde"],"serde_json":["dep:serde_json"],"std":["arrayvec/std","borsh?/std","bytes?/std","rand?/std","rkyv?/std","serde?/std","serde_json?/std"],"tokio-pg":["db-tokio-postgres"],"tokio-postgres":["dep:tokio-postgres"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rust_decimal-1.39.0/Cargo.toml","categories":["science","mathematics","data-structures"],"keywords":["decimal","financial","fixed","precision","number"],"readme":"README.md","repository":"https://github.com/paupino/rust-decimal","homepage":null,"documentation":"https://docs.rs/rust_decimal/","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.67.1"},"license":"MIT"},{"package":{"name":"rustc-hash","version":"2.1.1","authors":["The Rust Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A speedy, non-cryptographic hashing algorithm used by rustc","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"rustc_hash","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-hash-2.1.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"nightly":[],"rand":["dep:rand","std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-hash-2.1.1/Cargo.toml","categories":[],"keywords":["hash","hasher","fxhash","rustc"],"readme":"README.md","repository":"https://github.com/rust-lang/rustc-hash","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"rustix","version":"1.1.3","authors":["Dan Gohman ","Jakub Konka "],"id":"registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.4.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"rustc-std-workspace-alloc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.171","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"libc_errno","registry":null,"path":null},{"name":"memoffset","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":false,"features":["general","ioctl","no_std"],"target":"cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(criterion, not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.177","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":"libc_errno","registry":null,"path":null},{"name":"linux-raw-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.0","kind":"normal","optional":false,"uses_default_features":false,"features":["auxvec","general","errno","ioctl","no_std","elf"],"target":"cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.177","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":null,"registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))","rename":"libc_errno","registry":null,"path":null},{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.10","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(windows)","rename":"libc_errno","registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52, <0.62","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock"],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.20.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"rustix","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/benches/mod.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"all-apis":["event","fs","io_uring","mm","mount","net","param","pipe","process","pty","rand","runtime","shm","stdio","system","termios","thread","time"],"alloc":[],"core":["dep:core"],"default":["std"],"event":[],"fs":[],"io_uring":["event","fs","net","thread","linux-raw-sys/io_uring"],"libc":["dep:libc"],"libc_errno":["dep:libc_errno"],"linux_4_11":[],"linux_5_1":["linux_4_11"],"linux_5_11":["linux_5_1"],"linux_latest":["linux_5_11"],"mm":[],"mount":[],"net":["linux-raw-sys/net","linux-raw-sys/netlink","linux-raw-sys/if_ether","linux-raw-sys/xdp"],"param":[],"pipe":[],"process":["linux-raw-sys/prctl"],"pty":["fs"],"rand":[],"runtime":["linux-raw-sys/prctl"],"rustc-dep-of-std":["core","rustc-std-workspace-alloc","linux-raw-sys/rustc-dep-of-std","bitflags/rustc-dep-of-std"],"rustc-std-workspace-alloc":["dep:rustc-std-workspace-alloc"],"shm":["fs"],"std":["bitflags/std","alloc","libc?/std","libc_errno?/std"],"stdio":[],"system":["linux-raw-sys/system"],"termios":[],"thread":["linux-raw-sys/prctl"],"time":[],"try_close":[],"use-explicitly-provided-auxv":[],"use-libc":["libc_errno","libc"],"use-libc-auxv":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.3/Cargo.toml","categories":["os::unix-apis","date-and-time","filesystem","network-programming"],"keywords":["api","file","network","safe","syscall"],"readme":"README.md","repository":"https://github.com/bytecodealliance/rustix","homepage":null,"documentation":"https://docs.rs/rustix","edition":"2021","metadata":{"docs":{"rs":{"features":["all-apis"],"targets":["x86_64-unknown-linux-gnu","i686-unknown-linux-gnu","x86_64-apple-darwin","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-openbsd","x86_64-unknown-netbsd","x86_64-unknown-dragonfly","x86_64-unknown-illumos","x86_64-unknown-redox","x86_64-unknown-haiku","wasm32-unknown-emscripten","wasm32-wasip1"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"},{"package":{"name":"rustls","version":"0.23.36","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rustls is a modern TLS library written in Rust.","dependencies":[{"name":"aws-lc-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli-decompressor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^5.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":false,"features":["default-hasher","inline-more"],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.16","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","race"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"subtle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103.5","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":"webpki","registry":null,"path":null},{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zlib-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"macro_rules_attribute","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":false,"features":["pem","aws_lc_rs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.6","kind":"build","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test_ca","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/examples/internal/test_ca.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmarks","kind":["bench"],"crate_types":["bin"],"required_features":["ring"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/benches/benchmarks.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"aws-lc-rs":["aws_lc_rs"],"aws_lc_rs":["dep:aws-lc-rs","webpki/aws-lc-rs","aws-lc-rs/aws-lc-sys","aws-lc-rs/prebuilt-nasm"],"brotli":["dep:brotli","dep:brotli-decompressor","std"],"custom-provider":[],"default":["aws_lc_rs","logging","prefer-post-quantum","std","tls12"],"fips":["aws_lc_rs","aws-lc-rs?/fips","webpki/aws-lc-rs-fips"],"hashbrown":["dep:hashbrown"],"log":["dep:log"],"logging":["log"],"prefer-post-quantum":["aws_lc_rs"],"read_buf":["rustversion","std"],"ring":["dep:ring","webpki/ring"],"rustversion":["dep:rustversion"],"std":["webpki/std","pki-types/std","once_cell/std"],"tls12":[],"zlib":["dep:zlib-rs"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/Cargo.toml","categories":["network-programming","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/rustls","homepage":"https://github.com/rustls/rustls","documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"enum_no_repr_variant_discriminant_changed":"warn"}},"cargo_check_external_types":{"allowed_external_types":["rustls_pki_types","rustls_pki_types::*"]},"docs":{"rs":{"features":["read_buf","ring"],"rustdoc-args":["--cfg","rustls_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"Apache-2.0 OR MIT OR ISC"},{"package":{"name":"rustls-native-certs","version":"0.8.3","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-native-certs@0.8.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"rustls-native-certs allows rustls to use the platform native certificate store","dependencies":[{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serial_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"openssl-probe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"macos\")))","rename":null,"registry":null,"path":null},{"name":"security-framework","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"macos\")","rename":null,"registry":null,"path":null},{"name":"schannel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR ISC OR MIT","license_file":null,"targets":[{"name":"rustls_native_certs","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"google","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/examples/google.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"print-trust-anchors","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/examples/print-trust-anchors.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"compare_mozilla","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/tests/compare_mozilla.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoketests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/tests/smoketests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/Cargo.toml","categories":["network-programming","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/rustls-native-certs","homepage":"https://github.com/rustls/rustls-native-certs","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"Apache-2.0 OR ISC OR MIT"},{"package":{"name":"rustls-pki-types","version":"1.13.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.13.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Shared types for the rustls PKI ecosystem","dependencies":[{"name":"zeroize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"web-time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"crabgrind","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_os = \"linux\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustls_pki_types","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["dep:zeroize"],"default":["alloc"],"std":["alloc"],"web":["web-time"],"web-time":["dep:web-time"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.13.2/Cargo.toml","categories":["network-programming","data-structures","cryptography"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/pki-types","homepage":"https://github.com/rustls/pki-types","documentation":"https://docs.rs/rustls-pki-types","edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["zeroize::Zeroize"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","rustls_pki_types_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rustls-platform-verifier","version":"0.6.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-platform-verifier@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"rustls-platform-verifier supports verifying TLS certificates in rustls with the operating system verifier","dependencies":[{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"jni","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.27","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23","kind":"dev","optional":false,"uses_default_features":false,"features":["ring"],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-root-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-native-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))","rename":"webpki","registry":null,"path":null},{"name":"core-foundation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"security-framework","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.15","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_vendor = \"apple\"))","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":"webpki","registry":null,"path":null},{"name":"webpki-root-certs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null},{"name":"android_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"jni","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.21","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"rustls-platform-verifier-android","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_os = \"android\")","rename":null,"registry":null,"path":null},{"name":"rustls-webpki","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.103","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(target_os = \"android\")","rename":"webpki","registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.52.0, <0.62.0","kind":"normal","optional":false,"uses_default_features":false,"features":["Win32_Foundation","Win32_Security_Cryptography"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustls_platform_verifier","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"update-certs","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/examples/update-certs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"android_logger":["dep:android_logger"],"base64":["dep:base64"],"cert-logging":["base64"],"dbg":[],"docsrs":["jni","once_cell"],"ffi-testing":["android_logger","rustls/ring"],"jni":["dep:jni"],"once_cell":["dep:once_cell"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.6.2/Cargo.toml","categories":[],"keywords":["tls","certificate","verification","os","native"],"readme":"README.md","repository":"https://github.com/rustls/rustls-platform-verifier","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["dbg","docsrs"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"rustls-webpki","version":"0.103.8","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Web PKI X.509 Certificate Verification.","dependencies":[{"name":"aws-lc-rs","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustls-pki-types","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.12","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"pki-types","registry":null,"path":null},{"name":"ring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"untrusted","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bzip2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.17.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.2","kind":"dev","optional":false,"uses_default_features":false,"features":["aws_lc_rs"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"ISC","license_file":null,"targets":[{"name":"webpki","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":["ring?/alloc","pki-types/alloc"],"aws-lc-rs":["dep:aws-lc-rs","aws-lc-rs/aws-lc-sys","aws-lc-rs/prebuilt-nasm"],"aws-lc-rs-fips":["dep:aws-lc-rs","aws-lc-rs/fips"],"aws-lc-rs-unstable":["aws-lc-rs","aws-lc-rs/unstable"],"default":["std"],"ring":["dep:ring"],"std":["alloc","pki-types/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.8/Cargo.toml","categories":["cryptography","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/webpki","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-semver-checks":{"lints":{"enum_variant_marked_deprecated":"warn"}},"cargo_check_external_types":{"allowed_external_types":["rustls_pki_types::*","rustls_pki_types"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","webpki_docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"ISC"},{"package":{"name":"rustversion","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Conditional compilation according to rustc compiler version","dependencies":[{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.49","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"rustversion","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/compiletest.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_const","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_const.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_eval","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_eval.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/tests/test_parse.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/build/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/Cargo.toml","categories":["development-tools::build-utils","no-std","no-std::no-alloc"],"keywords":[],"readme":"README.md","repository":"https://github.com/dtolnay/rustversion","homepage":null,"documentation":"https://docs.rs/rustversion","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"ryu","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Fast floating point to string conversion","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand_xorshift","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR BSL-1.0","license_file":null,"targets":[{"name":"ryu","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"upstream_benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/examples/upstream_benchmark.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"common_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/common_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_intrinsics_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_intrinsics_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_table_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_table_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"d2s_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/d2s_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"exhaustive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/exhaustive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"f2s_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/f2s_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s2d_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/s2d_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s2f_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/tests/s2f_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"],"small":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.22/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/ryu","homepage":null,"documentation":"https://docs.rs/ryu","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"Apache-2.0 OR BSL-1.0"},{"package":{"name":"same-file","version":"1.0.6","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple crate for determining whether two file paths point to the same file.\n","dependencies":[{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"same_file","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"is_same_file","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_same_file.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"is_stderr","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/examples/is_stderr.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/Cargo.toml","categories":[],"keywords":["same","file","equal","inode"],"readme":"README.md","repository":"https://github.com/BurntSushi/same-file","homepage":"https://github.com/BurntSushi/same-file","documentation":"https://docs.rs/same-file","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unlicense OR MIT"},{"package":{"name":"scheduled-thread-pool","version":"0.2.7","authors":["Steven Fackler "],"id":"registry+https://github.com/rust-lang/crates.io-index#scheduled-thread-pool@0.2.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A scheduled thread pool","dependencies":[{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"scheduled_thread_pool","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scheduled-thread-pool-0.2.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scheduled-thread-pool-0.2.7/Cargo.toml","categories":["concurrency"],"keywords":["threadpool","pool"],"readme":"README.md","repository":"https://github.com/sfackler/scheduled-thread-pool","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"schemars","version":"1.2.0","authors":["Graham Esau "],"id":"registry+https://github.com/rust-lang/crates.io-index#schemars@1.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Generate JSON Schemas from Rust code","dependencies":[{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"arrayvec07","registry":null,"path":null},{"name":"bigdecimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"bigdecimal04","registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"bytes1","registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.39","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"chrono04","registry":null,"path":null},{"name":"dyn-clone","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"either1","registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"indexmap2","registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"jiff02","registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.22","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rust_decimal1","registry":null,"path":null},{"name":"schemars_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"semver1","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.127","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"smallvec1","registry":null,"path":null},{"name":"smol_str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"smol_str02","registry":null,"path":null},{"name":"smol_str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"smol_str03","registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"url2","registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"uuid1","registry":null,"path":null},{"name":"arrayvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"arrayvec07","registry":null,"path":null},{"name":"bigdecimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"bigdecimal04","registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"bytes1","registry":null,"path":null},{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"chrono04","registry":null,"path":null},{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"either1","registry":null,"path":null},{"name":"garde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"dev","optional":false,"uses_default_features":true,"features":["derive","email","regex","url"],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"indexmap2","registry":null,"path":null},{"name":"jiff","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":"jiff02","registry":null,"path":null},{"name":"jsonschema","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.30","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.10.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rust_decimal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"rust_decimal1","registry":null,"path":null},{"name":"semver","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"semver1","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_repr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.19","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"smallvec1","registry":null,"path":null},{"name":"smol_str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.1","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"smol_str02","registry":null,"path":null},{"name":"smol_str","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"smol_str03","registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.17","kind":"dev","optional":false,"uses_default_features":true,"features":["json"],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"url","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde","std"],"target":null,"rename":"url2","registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":false,"features":["serde"],"target":null,"rename":"uuid1","registry":null,"path":null},{"name":"validator","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.20","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"schemars","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"custom_serialization","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/custom_serialization.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"custom_settings","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/custom_settings.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"doc_comments","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/doc_comments.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum_repr","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/enum_repr.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"from_value","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/from_value.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"main","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"remote_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/remote_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"schemars_attrs","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/schemars_attrs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde_attrs","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/serde_attrs.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serialize_contract","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/serialize_contract.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"validate","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/examples/validate.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/tests/integration/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/tests/no_std.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":["_ui_test"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/tests/ui.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"_ui_test":[],"arrayvec07":["dep:arrayvec07"],"bigdecimal04":["dep:bigdecimal04"],"bytes1":["dep:bytes1"],"chrono04":["dep:chrono04"],"default":["derive","std"],"derive":["schemars_derive"],"either1":["dep:either1"],"indexmap2":["dep:indexmap2"],"jiff02":["dep:jiff02"],"preserve_order":["serde_json/preserve_order"],"raw_value":["serde_json/raw_value"],"rust_decimal1":["dep:rust_decimal1"],"schemars_derive":["dep:schemars_derive"],"semver1":["dep:semver1"],"smallvec1":["dep:smallvec1"],"smol_str02":["dep:smol_str02"],"smol_str03":["dep:smol_str03"],"std":[],"url2":["dep:url2"],"uuid1":["dep:uuid1"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars-1.2.0/Cargo.toml","categories":["encoding","no-std"],"keywords":["rust","json-schema","serde"],"readme":"README.md","repository":"https://github.com/GREsau/schemars","homepage":"https://graham.cool/schemars/","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.74.0"},"license":"MIT"},{"package":{"name":"schemars_derive","version":"1.2.0","authors":["Graham Esau "],"id":"registry+https://github.com/rust-lang/crates.io-index#schemars_derive@1.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros for #[derive(JsonSchema)], for use with schemars","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive_internals","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pretty_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["extra-traits"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"schemars_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-1.2.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/schemars_derive-1.2.0/Cargo.toml","categories":["encoding","no-std"],"keywords":["rust","json-schema","serde"],"readme":"README.md","repository":"https://github.com/GREsau/schemars","homepage":"https://graham.cool/schemars/","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.74.0"},"license":"MIT"},{"package":{"name":"scopeguard","version":"1.2.0","authors":["bluss"],"id":"registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A RAII scope guard that will run a given closure when it goes out of scope,\neven if the code between panics (assuming unwinding panic).\n\nDefines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as\nshorthands for guards with one of the implemented strategies.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"scopeguard","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"readme","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/examples/readme.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["use_std"],"use_std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["scope-guard","defer","panic","unwind"],"readme":"README.md","repository":"https://github.com/bluss/scopeguard","homepage":null,"documentation":"https://docs.rs/scopeguard/","edition":"2015","metadata":{"release":{"no-dev-version":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"security-framework","version":"3.5.1","authors":["Steven Fackler ","Kornel "],"id":"registry+https://github.com/rust-lang/crates.io-index#security-framework@3.5.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Security.framework bindings for macOS and iOS","dependencies":[{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core-foundation","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.139","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.20","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"security-framework-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.15","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"env_logger","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.23","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"x509-parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"security_framework","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"client","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/client.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"find_internet_password","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/find_internet_password.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"set_internet_password","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/examples/set_internet_password.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"OSX_10_12":["security-framework-sys/OSX_10_12"],"OSX_10_13":["OSX_10_12","security-framework-sys/OSX_10_13","alpn","session-tickets"],"OSX_10_14":["OSX_10_13","security-framework-sys/OSX_10_14"],"OSX_10_15":["OSX_10_14","security-framework-sys/OSX_10_15"],"alpn":[],"default":["OSX_10_12"],"job-bless":[],"log":["dep:log"],"nightly":[],"session-tickets":[],"sync-keychain":["OSX_10_13"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-3.5.1/Cargo.toml","categories":["os::macos-apis","cryptography","api-bindings"],"keywords":["iOS","TLS","SSL","crypto","keychain"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security_framework","documentation":"https://docs.rs/security_framework","edition":"2021","metadata":{"docs":{"rs":{"features":["OSX_10_15"],"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"security-framework-sys","version":"2.15.0","authors":["Steven Fackler ","Kornel "],"id":"registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.15.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Apple `Security.framework` low-level FFI bindings","dependencies":[{"name":"core-foundation-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"security_framework_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"OSX_10_10":["OSX_10_9"],"OSX_10_11":["OSX_10_10"],"OSX_10_12":["OSX_10_11"],"OSX_10_13":["OSX_10_12"],"OSX_10_14":["OSX_10_13"],"OSX_10_15":["OSX_10_14"],"OSX_10_9":[],"default":["OSX_10_12"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/security-framework-sys-2.15.0/Cargo.toml","categories":["os::macos-apis","external-ffi-bindings"],"keywords":["ffi","iOS","TLS","SSL","crypto"],"readme":"README.md","repository":"https://github.com/kornelski/rust-security-framework","homepage":"https://lib.rs/crates/security-framework-sys","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"targets":["x86_64-apple-darwin","aarch64-apple-ios"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A generic serialization/deserialization framework","dependencies":[{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":"normal","optional":false,"uses_default_features":false,"features":["result"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core/alloc"],"default":["std"],"derive":["serde_derive"],"rc":["serde_core/rc"],"serde_derive":["dep:serde_derive"],"std":["serde_core/std"],"unstable":["serde_core/unstable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.toml","categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde","edition":"2021","metadata":{"docs":{"rs":{"features":["derive","rc","unstable"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["derive","rc"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_core","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Serde traits only, with no support for derive -- use the `serde` crate instead","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.228","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["std","result"],"rc":[],"result":[],"std":[],"unstable":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/Cargo.toml","categories":["encoding","no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std"],"readme":"README.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde_core","edition":"2021","metadata":{"docs":{"rs":{"features":["rc","result","unstable"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["rc","result"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_derive","version":"1.0.228","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":false,"features":["proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.81","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","derive","parsing","printing","proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":[],"deserialize_in_place":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/Cargo.toml","categories":["no-std","no-std::no-alloc"],"keywords":["serde","serialization","no_std","derive"],"readme":"crates-io.md","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://serde.rs/derive.html","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_derive_internals","version":"0.29.1","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive_internals@0.29.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"AST representation used by Serde derive macros. Unstable.","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":false,"features":["clone-impls","derive","parsing","printing"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_derive_internals","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive_internals-0.29.1/Cargo.toml","categories":[],"keywords":["serde","serialization"],"readme":null,"repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","documentation":"https://docs.rs/serde_derive_internals","edition":"2015","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_json","version":"1.0.149","authors":["Erick Tryzelaar ","David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A JSON serialization file format","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zmij","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.194","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.166","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_stacker","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_json","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"debug","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/debug.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"lexical","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/lexical.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"regression","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/regression.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core/alloc"],"arbitrary_precision":[],"default":["std"],"float_roundtrip":[],"indexmap":["dep:indexmap"],"preserve_order":["indexmap","std"],"raw_value":[],"std":["memchr/std","serde_core/std"],"unbounded_depth":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/Cargo.toml","categories":["encoding","parser-implementations","no-std"],"keywords":["json","serde","serialization"],"readme":"README.md","repository":"https://github.com/serde-rs/json","homepage":null,"documentation":"https://docs.rs/serde_json","edition":"2021","metadata":{"docs":{"rs":{"features":["preserve_order","raw_value","unbounded_depth"],"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["float_roundtrip","raw_value","unbounded_depth"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_path_to_error","version":"0.1.20","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_path_to_error@0.1.20","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Path to the element that failed to deserialize","dependencies":[{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_path_to_error","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_path_to_error-0.1.20/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"deserialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_path_to_error-0.1.20/tests/deserialize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"serialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_path_to_error-0.1.20/tests/serialize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_path_to_error-0.1.20/Cargo.toml","categories":["encoding","no-std"],"keywords":["serde","serialization"],"readme":"README.md","repository":"https://github.com/dtolnay/path-to-error","homepage":null,"documentation":"https://docs.rs/serde_path_to_error","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_spanned","version":"0.6.9","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_spanned@0.6.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Serde-compatible spanned Value","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde-untagged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_spanned","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-0.6.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-0.6.9/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["serde","span"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"serde_urlencoded","version":"0.7.1","authors":["Anthony Ramine "],"id":"registry+https://github.com/rust-lang/crates.io-index#serde_urlencoded@0.7.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"`x-www-form-urlencoded` meets Serde","dependencies":[{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.69","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"serde_urlencoded","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"test_deserialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/tests/test_deserialize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_serialize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/tests/test_serialize.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_urlencoded-0.7.1/Cargo.toml","categories":["encoding","web-programming"],"keywords":["serde","serialization","urlencoded"],"readme":"README.md","repository":"https://github.com/nox/serde_urlencoded","homepage":null,"documentation":"https://docs.rs/serde_urlencoded/0.7.1/serde_urlencoded/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"sha1","version":"0.10.6","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha1@0.10.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SHA-1 hash function","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null},{"name":"sha1-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86\", target_arch = \"x86_64\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha1","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["sha1-asm"],"compress":[],"default":["std"],"force-soft":[],"loongarch64_asm":[],"oid":["digest/oid"],"sha1-asm":["dep:sha1-asm"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha1-0.10.6/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha1","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha1","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"sha2","version":"0.10.9","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of the SHA-2 hash function family\nincluding SHA-224, SHA-256, SHA-384, and SHA-512.\n","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.7","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cpufeatures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null},{"name":"sha2-asm","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(any(target_arch = \"aarch64\", target_arch = \"x86_64\", target_arch = \"x86\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["sha2-asm"],"asm-aarch64":["asm"],"compress":[],"default":["std"],"force-soft":[],"force-soft-compact":[],"loongarch64_asm":[],"oid":["digest/oid"],"sha2-asm":["dep:sha2-asm"],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha2","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha2","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"sha3","version":"0.10.8","authors":["RustCrypto Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#sha3@0.10.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure Rust implementation of SHA-3, a family of Keccak-based hash functions\nincluding the SHAKE family of eXtendable-Output Functions (XOFs), as well as\nthe accelerated variant TurboSHAKE\n","dependencies":[{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"keccak","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"digest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.4","kind":"dev","optional":false,"uses_default_features":true,"features":["dev"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hex-literal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"sha3","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"aliases","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/aliases.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cshake","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/cshake.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"turboshake","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/tests/turboshake.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mod","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/benches/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"asm":["keccak/asm"],"default":["std"],"oid":["digest/oid"],"reset":[],"std":["digest/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.10.8/Cargo.toml","categories":["cryptography","no-std"],"keywords":["crypto","sha3","keccak","hash","digest"],"readme":"README.md","repository":"https://github.com/RustCrypto/hashes","homepage":null,"documentation":"https://docs.rs/sha3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"sharded-slab","version":"0.1.7","authors":["Eliza Weisman "],"id":"registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lock-free concurrent slab.\n","dependencies":[{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memory-stats","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":["checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"sharded_slab","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"reserved_bits_leak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/tests/reserved_bits_leak.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"loom":["dep:loom"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sharded-slab-0.1.7/Cargo.toml","categories":["memory-management","data-structures","concurrency"],"keywords":["slab","allocator","lock-free","atomic"],"readme":"README.md","repository":"https://github.com/hawkw/sharded-slab","homepage":"https://github.com/hawkw/sharded-slab","documentation":"https://docs.rs/sharded-slab/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.42.0"},"license":"MIT"},{"package":{"name":"signal-hook-registry","version":"1.4.8","authors":["Michal 'vorner' Vaner ","Masaki Hara "],"id":"registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Backend crate for signal-hook","dependencies":[{"name":"errno","source":"registry+https://github.com/rust-lang/crates.io-index","req":">=0.2, <0.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"signal-hook","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"signal_hook_registry","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"unregister_signal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/tests/unregister_signal.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/Cargo.toml","categories":[],"keywords":["signal","unix","daemon"],"readme":"README.md","repository":"https://github.com/vorner/signal-hook","homepage":null,"documentation":"https://docs.rs/signal-hook-registry","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.26.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"simd-adler32","version":"0.3.8","authors":["Marvin Countryman "],"id":"registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A SIMD-accelerated Adler-32 hash algorithm implementation.","dependencies":[{"name":"adler","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"adler32","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"simd_adler32","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"const-generics":[],"default":["std","const-generics"],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.8/Cargo.toml","categories":["algorithms","no-std"],"keywords":["simd","avx2","ssse3","adler","adler32"],"readme":"README.md","repository":"https://github.com/mcountryman/simd-adler32","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"simdutf8","version":"0.1.5","authors":["Hans Kratz "],"id":"registry+https://github.com/rust-lang/crates.io-index#simdutf8@0.1.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SIMD-accelerated UTF-8 validation.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"simdutf8","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"streaming","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/examples/streaming.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aarch64_neon":[],"aarch64_neon_prefetch":[],"default":["std"],"hints":[],"public_imp":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simdutf8-0.1.5/Cargo.toml","categories":["encoding","algorithms","no-std"],"keywords":["utf-8","unicode","string","validation","simd"],"readme":"README.md","repository":"https://github.com/rusticstuff/simdutf8","homepage":"https://github.com/rusticstuff/simdutf8","documentation":"https://docs.rs/simdutf8/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"default-target":"x86_64-unknown-linux-gnu","rustdoc-args":["--cfg","docsrs"],"targets":["aarch64-unknown-linux-gnu","wasm32-unknown-unknown","wasm32-wasi"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"siphasher","version":"1.0.1","authors":["Frank Denis "],"id":"registry+https://github.com/rust-lang/crates.io-index#siphasher@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"siphasher","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-1.0.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"serde_no_std":["serde/alloc"],"serde_std":["std","serde/std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/siphasher-1.0.1/Cargo.toml","categories":["algorithms","cryptography"],"keywords":["crypto","hash","siphash"],"readme":"README.md","repository":"https://github.com/jedisct1/rust-siphash","homepage":"https://docs.rs/siphasher","documentation":"https://docs.rs/siphasher","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"slab","version":"0.4.11","authors":["Carl Lerche "],"id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pre-allocated storage for a uniform data type","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.95","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"slab","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/tests/serde.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"slab","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/tests/slab.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std"],"serde":["dep:serde"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.11/Cargo.toml","categories":["memory-management","data-structures","no-std"],"keywords":["slab","allocator","no_std"],"readme":"README.md","repository":"https://github.com/tokio-rs/slab","homepage":null,"documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.51.0"},"license":"MIT"},{"package":{"name":"smallvec","version":"1.15.1","authors":["The Servo Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"'Small vector' optimization: store up to a small number of items on the stack","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"malloc_size_of","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unty","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.0.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"bincode1","registry":null,"path":null},{"name":"debugger_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"debugger_test_parser","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"smallvec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"debugger_visualizer","kind":["test"],"crate_types":["bin"],"required_features":["debugger_visualizer"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/tests/debugger_visualizer.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"macro","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/tests/macro.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/benches/bench.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arbitrary":["dep:arbitrary"],"bincode":["dep:bincode"],"const_generics":[],"const_new":["const_generics"],"debugger_visualizer":[],"drain_filter":[],"drain_keep_rest":["drain_filter"],"impl_bincode":["bincode","unty"],"malloc_size_of":["dep:malloc_size_of"],"may_dangle":[],"serde":["dep:serde"],"specialization":[],"union":[],"unty":["dep:unty"],"write":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/Cargo.toml","categories":["data-structures"],"keywords":["small","vec","vector","stack","no_std"],"readme":"README.md","repository":"https://github.com/servo/rust-smallvec","homepage":null,"documentation":"https://docs.rs/smallvec/","edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"socket2","version":"0.6.1","authors":["Alex Crichton ","Thomas de Zeeuw "],"id":"registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for handling networking sockets with a maximal amount of configuration\npossible intended.\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.172","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.60","kind":"normal","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Networking_WinSock","Win32_System_IO","Win32_System_Threading","Win32_System_WindowsProgramming"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"socket2","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"all":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.1/Cargo.toml","categories":["api-bindings","network-programming"],"keywords":["io","socket","network"],"readme":"README.md","repository":"https://github.com/rust-lang/socket2","homepage":"https://github.com/rust-lang/socket2","documentation":"https://docs.rs/socket2","edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["libc::socklen_t","libc::*::socklen_t","libc::sa_family_t","libc::*::sa_family_t","windows_sys::Win32::Networking::WinSock::socklen_t","windows_sys::Win32::Networking::WinSock::ADDRESS_FAMILY"]},"docs":{"rs":{"all-features":true,"default-target":"x86_64-unknown-linux-gnu","targets":["aarch64-apple-ios","aarch64-linux-android","armv7-linux-androideabi","i686-linux-android","x86_64-apple-darwin","x86_64-pc-solaris","x86_64-pc-windows-msvc","x86_64-unknown-freebsd","x86_64-unknown-fuchsia","x86_64-unknown-illumos","x86_64-unknown-linux-gnu","x86_64-unknown-linux-musl","x86_64-unknown-netbsd","x86_64-unknown-redox"]}},"playground":{"features":["all"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.70.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"spinning_top","version":"0.3.0","authors":["Philipp Oppermann "],"id":"registry+https://github.com/rust-lang/crates.io-index#spinning_top@0.3.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A simple spinlock crate based on the abstractions provided by `lock_api`.","dependencies":[{"name":"lock_api","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"spinning_top","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spinning_top-0.3.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arc_lock":["lock_api/arc_lock"],"owning_ref":["lock_api/owning_ref"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spinning_top-0.3.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/rust-osdev/spinning_top","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-commit-message":"Release version {{version}}","pre-release-replacements":[{"exactly":1,"file":"Changelog.md","replace":"# Unreleased\n\n# {{version}} – {{date}}","search":"# Unreleased"}]}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"stable_deref_trait","version":"1.2.1","authors":["Robert Grosse "],"id":"registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.\n","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"stable_deref_trait","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/Cargo.toml","categories":["memory-management","no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/storyyeller/stable_deref_trait","homepage":null,"documentation":"https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"strsim","version":"0.11.1","authors":["Danny Guo ","maxbachmann "],"id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementations of string similarity metrics. Includes Hamming, Levenshtein,\nOSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.\n","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"strsim","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"lib","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/tests/lib.rs","edition":"2015","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/benches/benches.rs","edition":"2015","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/Cargo.toml","categories":["text-processing"],"keywords":["string","similarity","Hamming","Levenshtein","Jaro"],"readme":"README.md","repository":"https://github.com/rapidfuzz/strsim-rs","homepage":"https://github.com/rapidfuzz/strsim-rs","documentation":"https://docs.rs/strsim/","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"strum","version":"0.26.3","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.26.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"derive":["strum_macros"],"phf":["dep:phf"],"std":[],"strum_macros":["dep:strum_macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.26.3/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2018","metadata":{"docs":{"rs":{"features":["derive"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"strum","version":"0.27.2","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.27.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"phf","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"normal","optional":true,"uses_default_features":true,"features":["macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.27","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.27.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["std"],"derive":["strum_macros"],"phf":["dep:phf"],"std":[],"strum_macros":["dep:strum_macros"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.27.2/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2021","metadata":{"docs":{"rs":{"features":["derive"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.1"},"license":"MIT"},{"package":{"name":"strum_macros","version":"0.26.4","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.26.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"strum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.26","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.26.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.26.4/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"strum_macros","version":"0.27.2","authors":["Peter Glotfelty "],"id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.27.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helpful macros for working with enums and strings","dependencies":[{"name":"heck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["parsing"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"strum_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.27.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.27.2/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parsing"],"keywords":["enum","string","macros","proc-macros"],"readme":"README.md","repository":"https://github.com/Peternator7/strum","homepage":"https://github.com/Peternator7/strum","documentation":"https://docs.rs/strum","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.66.1"},"license":"MIT"},{"package":{"name":"subtle","version":"2.6.1","authors":["Isis Lovecruft ","Henry de Valence "],"id":"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Pure-Rust traits and utilities for constant-time cryptographic implementations.","dependencies":[{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-3-Clause","license_file":null,"targets":[{"name":"subtle","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"mod","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/tests/mod.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"const-generics":[],"core_hint_black_box":[],"default":["std","i128"],"i128":[],"nightly":[],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/subtle-2.6.1/Cargo.toml","categories":["cryptography","no-std"],"keywords":["cryptography","crypto","constant-time","utilities"],"readme":"README.md","repository":"https://github.com/dalek-cryptography/subtle","homepage":"https://dalek.rs/","documentation":"https://docs.rs/subtle","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-3-Clause"},{"package":{"name":"syn","version":"2.0.114","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.114","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Parser for Rust source code","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.91","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-ident","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"insta","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn-test-suite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"termcolor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"rayon","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":["blocking"],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"tar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.16","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"syn","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"regression","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/regression.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_asyncness","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_asyncness.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_attribute","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_attribute.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_derive_input","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_derive_input.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_grouping","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_grouping.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ident","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_ident.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_item","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_item.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_lit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_meta","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_meta.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_parse_buffer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_quote","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_parse_quote.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_parse_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_parse_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_pat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_pat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_precedence","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_precedence.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_punctuated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_punctuated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_receiver","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_receiver.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_round_trip","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_round_trip.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_shebang","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_shebang.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_size.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_stmt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_stmt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_token_trees","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_token_trees.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_ty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_ty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_unparenthesize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_unparenthesize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_visibility","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/test_visibility.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zzz_stable","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/tests/zzz_stable.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"file","kind":["bench"],"crate_types":["bin"],"required_features":["full","parsing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/benches/file.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"rust","kind":["bench"],"crate_types":["bin"],"required_features":["full","parsing"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/benches/rust.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"clone-impls":[],"default":["derive","parsing","printing","clone-impls","proc-macro"],"derive":[],"extra-traits":[],"fold":[],"full":[],"parsing":[],"printing":["dep:quote"],"proc-macro":["proc-macro2/proc-macro","quote?/proc-macro"],"test":["syn-test-suite/all-features"],"visit":[],"visit-mut":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.114/Cargo.toml","categories":["development-tools::procedural-macro-helpers","parser-implementations"],"keywords":["macros","syn"],"readme":"README.md","repository":"https://github.com/dtolnay/syn","homepage":null,"documentation":"https://docs.rs/syn","edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extend-css=src/gen/token.css","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["full","visit","visit-mut","fold","extra-traits"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"sync_wrapper","version":"1.0.2","authors":["Actyx AG "],"id":"registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A tool for enlisting the compiler's help in proving the absence of concurrency","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"sync_wrapper","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"futures":["futures-core"],"futures-core":["dep:futures-core"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/Cargo.toml","categories":["concurrency"],"keywords":["concurrency"],"readme":"README.md","repository":"https://github.com/Actyx/sync_wrapper","homepage":"https://docs.rs/sync_wrapper","documentation":"https://docs.rs/sync_wrapper","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0"},{"package":{"name":"synstructure","version":"0.13.2","authors":["Nika Layzell "],"id":"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Helper methods and macros for custom derives","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":false,"uses_default_features":false,"features":["derive","parsing","printing","clone-impls","visit","extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure_test_traits","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"synstructure","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"default":["proc-macro"],"proc-macro":["proc-macro2/proc-macro","syn/proc-macro","quote/proc-macro"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/Cargo.toml","categories":[],"keywords":["syn","macros","derive","expand_substructure","enum"],"readme":"README.md","repository":"https://github.com/mystor/synstructure","homepage":null,"documentation":"https://docs.rs/synstructure","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"thiserror","version":"1.0.69","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","source":"registry+https://github.com/rust-lang/crates.io-index","description":"derive(Error)","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.69","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.81","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_backtrace.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_deprecated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_deprecated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_display","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_display.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_lints.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_option.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_source.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_transparent","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/tests/test_transparent.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/Cargo.toml","categories":["rust-patterns"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"thiserror","version":"2.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"derive(Error)","dependencies":[{"name":"thiserror-impl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=2.0.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.73","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ref-cast","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.18","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.108","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compiletest","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/compiletest.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_backtrace","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_backtrace.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_display","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_display.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_error","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_expr","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_expr.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_from.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_generics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_generics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_lints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_lints.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_option.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_source","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_source.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_transparent","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/tests/test_transparent.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["std"],"std":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.17/Cargo.toml","categories":["rust-patterns","no-std"],"keywords":["error","error-handling","derive"],"readme":"README.md","repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":"https://docs.rs/thiserror","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"thiserror-impl","version":"1.0.69","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `thiserror` crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.69/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"thiserror-impl","version":"2.0.17","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.17","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Implementation detail of the `thiserror` crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.74","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.35","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.87","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thiserror_impl","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.17/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/dtolnay/thiserror","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org","--extern-html-root-url=proc_macro=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.61.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"thread_local","version":"1.1.9","authors":["Amanieu d'Antras "],"id":"registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Per-object thread-local storage","dependencies":[{"name":"cfg-if","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"thread_local","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"thread_local","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/benches/thread_local.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/Cargo.toml","categories":[],"keywords":["thread_local","concurrent","thread"],"readme":"README.md","repository":"https://github.com/Amanieu/thread_local-rs","homepage":null,"documentation":"https://docs.rs/thread_local/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tikv-jemalloc-sys","version":"0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","authors":["Alex Crichton ","Gonzalo Brito Gadeschi ","The TiKV Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust FFI bindings to jemalloc\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.13","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tikv_jemalloc_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"malloc_conf_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/malloc_conf_empty.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"malloc_conf_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/malloc_conf_set.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unprefixed_malloc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/tests/unprefixed_malloc.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"background_threads":["background_threads_runtime_support"],"background_threads_runtime_support":[],"debug":[],"default":["background_threads_runtime_support"],"disable_cache_oblivious":[],"disable_initial_exec_tls":[],"override_allocator_on_supported_platforms":["unprefixed_malloc_on_supported_platforms"],"profiling":[],"stats":[],"unprefixed_malloc_on_supported_platforms":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/Cargo.toml","categories":[],"keywords":["allocator","jemalloc"],"readme":"README.md","repository":"https://github.com/tikv/jemallocator","homepage":"https://github.com/tikv/jemallocator","documentation":"https://docs.rs/tikv-jemallocator-sys","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--cfg","jemallocator_docs"]}}},"links":"jemalloc","publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tikv-jemallocator","version":"0.6.1","authors":["Alex Crichton ","Gonzalo Brito Gadeschi ","Simon Sapin ","Steven Fackler ","The TiKV Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tikv-jemallocator@0.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A Rust allocator backed by jemalloc\n","dependencies":[{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.8","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemalloc-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"paste","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tikv-jemalloc-ctl","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tikv_jemallocator","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":false,"doc":true},{"name":"background_thread_defaults","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/background_thread_defaults.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"background_thread_enabled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/background_thread_enabled.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ffi","kind":["test"],"crate_types":["bin"],"required_features":["stats"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"grow_in_place","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/grow_in_place.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"malloctl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/malloctl.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"shrink_in_place","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/shrink_in_place.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/smoke.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"smoke_ffi","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/smoke_ffi.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"usable_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/tests/usable_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"roundtrip","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/benches/roundtrip.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc_trait":[],"background_threads":["tikv-jemalloc-sys/background_threads"],"background_threads_runtime_support":["tikv-jemalloc-sys/background_threads_runtime_support"],"debug":["tikv-jemalloc-sys/debug"],"default":["background_threads_runtime_support"],"disable_cache_oblivious":["tikv-jemalloc-sys/disable_cache_oblivious"],"disable_initial_exec_tls":["tikv-jemalloc-sys/disable_initial_exec_tls"],"override_allocator_on_supported_platforms":["unprefixed_malloc_on_supported_platforms","tikv-jemalloc-sys/override_allocator_on_supported_platforms"],"profiling":["tikv-jemalloc-sys/profiling"],"stats":["tikv-jemalloc-sys/stats"],"unprefixed_malloc_on_supported_platforms":["tikv-jemalloc-sys/unprefixed_malloc_on_supported_platforms"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tikv-jemallocator-0.6.1/Cargo.toml","categories":["memory-management","api-bindings"],"keywords":["allocator","jemalloc"],"readme":"README.md","repository":"https://github.com/tikv/jemallocator","homepage":"https://github.com/tikv/jemallocator","documentation":"https://docs.rs/jemallocator","edition":"2018","metadata":{"docs":{"rs":{"features":[],"rustdoc-args":["--cfg","jemallocator_docs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"time","version":"0.3.44","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time@0.3.44","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].","dependencies":[{"name":"deranged","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.2","kind":"normal","optional":false,"uses_default_features":true,"features":["powerfmt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"powerfmt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.24","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck_macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.4","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"rand08","registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.2","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":"rand09","registry":null,"path":null},{"name":"rstest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rstest_reuse","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.184","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.68","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.126","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.24","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.102","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(__ui_tests)","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(any(target_os = \"emscripten\", target_os = \"wasi\"))))","rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(bench)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.98","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","rename":null,"registry":null,"path":null},{"name":"num_threads","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"unix\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.44/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"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":["rand08","rand09"],"rand08":["dep:rand08","deranged/rand08"],"rand09":["dep:rand09","deranged/rand09"],"serde":["dep:serde","time-macros?/serde","deranged/serde"],"serde-human-readable":["serde","formatting","parsing"],"serde-well-known":["serde","formatting","parsing"],"std":["alloc"],"wasm-bindgen":["dep:js-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.44/Cargo.toml","categories":["date-and-time","no-std","parser-implementations","value-formatting"],"keywords":["date","time","calendar","duration"],"readme":"README.md","repository":"https://github.com/time-rs/time","homepage":"https://time-rs.github.io","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--generate-link-to-definition"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"time-core","version":"0.1.6","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"This crate is an implementation detail and should not be relied upon directly.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-core-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-core-0.1.6/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"time-macros","version":"0.2.24","authors":["Jacob Pratt ","Time contributors"],"id":"registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.24","source":"registry+https://github.com/rust-lang/crates.io-index","description":" Procedural macros for the time crate.\n This crate is an implementation detail and should not be relied upon directly.\n","dependencies":[{"name":"num-conv","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.6","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"time_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-macros-0.2.24/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"formatting":[],"large-dates":[],"parsing":[],"serde":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-macros-0.2.24/Cargo.toml","categories":["date-and-time"],"keywords":["date","time","calendar","duration"],"readme":null,"repository":"https://github.com/time-rs/time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tinystr","version":"0.8.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A small ASCII-only bounded length string representation.","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["use-std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"tinystr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"construct","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/construct.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"overview","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/overview.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"read","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/read.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/benches/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde_core?/alloc","zerovec?/alloc"],"databake":["dep:databake"],"default":["alloc"],"serde":["dep:serde_core"],"std":[],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.2/Cargo.toml","categories":["data-structures"],"keywords":["string","str","small","tiny","no_std"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"tokio","version":"1.49.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio@1.49.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-macros","source":"registry+https://github.com/rust-lang/crates.io-index","req":"~2.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":["async-await"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-concurrency","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.6.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.31","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mockall","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["rt"],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))","rename":null,"registry":null,"path":null},{"name":"tracing-mock","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.1.0-beta.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_has_atomic = \"64\"))","rename":null,"registry":null,"path":null},{"name":"backtrace","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.58","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"io-uring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"mio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":true,"uses_default_features":false,"features":["os-poll","os-ext"],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(tokio_unstable, target_os = \"linux\"))","rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["futures","checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"normal","optional":true,"uses_default_features":true,"features":["all"],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"socket2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"mio-aio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["tokio"],"target":"cfg(target_os = \"freebsd\")","rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.29","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":"cfg(tokio_unstable)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"signal-hook-registry","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.168","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"nix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.29.0","kind":"dev","optional":false,"uses_default_features":false,"features":["aio","fs","socket"],"target":"cfg(unix)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null},{"name":"windows-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.61","kind":"dev","optional":false,"uses_default_features":true,"features":["Win32_Foundation","Win32_Security_Authorization"],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"_require_full","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/_require_full.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"async_send_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/async_send_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffered","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/buffered.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"coop_budget","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/coop_budget.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dump","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/dump.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"duplex_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/duplex_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_canonicalize_dir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_canonicalize_dir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_copy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_copy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_dir","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_dir.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_file","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_file.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_link","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_link.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_open_options","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_open_options.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_open_options_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_open_options_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_remove_dir_all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_remove_dir_all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_remove_file","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_remove_file.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_rename","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_rename.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_symlink_dir_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_symlink_dir_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_symlink_file_windows","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_symlink_file_windows.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_try_exists","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_try_exists.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_uring","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_uring.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_uring_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_uring_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fs_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/fs_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_async_fd","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_async_fd.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_async_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_async_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_buf_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_buf_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_buf_writer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_buf_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_copy","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_copy.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_copy_bidirectional","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_copy_bidirectional.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_driver","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_driver.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_driver_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_driver_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_fill_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_fill_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_lines","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_lines.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_mem_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_mem_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_poll_aio","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_poll_aio.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_exact","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_exact.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_line","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_line.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_to_end","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_to_end.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_to_string","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_to_string.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_read_until","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_read_until.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_repeat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_repeat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sink","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_sink.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_take","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_take.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_util_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_util_empty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_all","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write_all.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_all_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write_all_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_buf","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write_buf.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_write_int","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/io_write_int.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"join_handle_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/join_handle_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_pin","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_pin.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_rename_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_rename_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_select","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_select.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_try_join","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/macros_try_join.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_bind_resource","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_bind_resource.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_lookup_host","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_lookup_host.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_named_pipe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_named_pipe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_quickack","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_quickack.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"net_unix_pipe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/net_unix_pipe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/no_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_arg0","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_arg0.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_change_of_runtime","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_change_of_runtime.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_2174","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_issue_2174.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_42","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_issue_42.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_issue_7144","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_issue_7144.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_kill_after_wait","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_kill_after_wait.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_kill_on_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_kill_on_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_raw_handle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_raw_handle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"process_smoke","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/process_smoke.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_basic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_common","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_common.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_handle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_handle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_handle_block_on","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_handle_block_on.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_local","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_local.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_metrics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_metrics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_poll_callbacks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_poll_callbacks.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_threaded","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_threaded.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_time_start_paused","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_time_start_paused.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"rt_unstable_metrics","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/rt_unstable_metrics.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_ctrl_c","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_ctrl_c.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_recv","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_drop_recv.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_drop_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_drop_signal","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_drop_signal.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_info","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_info.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_multi_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_multi_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_no_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_no_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_notify_both","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_notify_both.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_realtime","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_realtime.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_twice","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_twice.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"signal_usr1","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/signal_usr1.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_barrier","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_barrier.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_broadcast","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_broadcast.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_broadcast_weak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_broadcast_weak.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_errors","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_errors.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_mpsc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mpsc_weak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_mpsc_weak.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mutex","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_mutex.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_mutex_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_mutex_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_notify","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_notify.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_notify_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_notify_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_once_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_once_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_oneshot","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_oneshot.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_rwlock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_rwlock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_semaphore","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_semaphore.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_semaphore_owned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_semaphore_owned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_set_once","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_set_once.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_watch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/sync_watch.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_abort","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_abort.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_blocking","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_blocking.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_builder.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_hooks","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_hooks.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_id","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_id.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_join_set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_local","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_local.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_local_set","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_local_set.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_trace_self","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_trace_self.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_yield_now","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/task_yield_now.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_accept","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_accept.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_connect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_connect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_echo","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_echo.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_into_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_into_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_into_std","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_into_std.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_peek","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_peek.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_shutdown","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_shutdown.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_socket","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_socket.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tcp_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tcp_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test_clock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/test_clock.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_alt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_alt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_interval","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_interval.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_pause","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_pause.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_rt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_rt.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_sleep","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_sleep.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_wasm","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/time_wasm.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tracing_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_task","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tracing_task.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"tracing_time","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/tracing_time.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"udp","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/udp.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_cred","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_cred.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_datagram","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_datagram.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_socket","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_socket.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_split","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_split.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"uds_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/uds_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unwindsafe","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/tests/unwindsafe.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"bytes":["dep:bytes"],"default":[],"fs":[],"full":["fs","io-util","io-std","macros","net","parking_lot","process","rt","rt-multi-thread","signal","sync","time"],"io-std":[],"io-uring":["dep:io-uring","libc","mio/os-poll","mio/os-ext","dep:slab"],"io-util":["bytes"],"libc":["dep:libc"],"macros":["tokio-macros"],"mio":["dep:mio"],"net":["libc","mio/os-poll","mio/os-ext","mio/net","socket2","windows-sys/Win32_Foundation","windows-sys/Win32_Security","windows-sys/Win32_Storage_FileSystem","windows-sys/Win32_System_Pipes","windows-sys/Win32_System_SystemServices"],"parking_lot":["dep:parking_lot"],"process":["bytes","libc","mio/os-poll","mio/os-ext","mio/net","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Threading","windows-sys/Win32_System_WindowsProgramming"],"rt":[],"rt-multi-thread":["rt"],"signal":["libc","mio/os-poll","mio/net","mio/os-ext","signal-hook-registry","windows-sys/Win32_Foundation","windows-sys/Win32_System_Console"],"signal-hook-registry":["dep:signal-hook-registry"],"socket2":["dep:socket2"],"sync":[],"taskdump":["dep:backtrace"],"test-util":["rt","sync","time"],"time":[],"tokio-macros":["dep:tokio-macros"],"tracing":["dep:tracing"],"windows-sys":["dep:windows-sys"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures"],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"cargo_check_external_types":{"allowed_external_types":["bytes::buf::buf_impl::Buf","bytes::buf::buf_mut::BufMut","tokio_macros::*"]},"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tokio_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"]}},"playground":{"features":["full","test-util"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"tokio-macros","version":"2.6.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.6.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tokio's proc macros.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_macros","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.6.0/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"tokio-rustls","version":"0.26.4","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Asynchronous TLS/SSL streams for Tokio using Rustls.","dependencies":[{"name":"rustls","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.23.27","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"argh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rcgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14","kind":"dev","optional":false,"uses_default_features":true,"features":["pem"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"webpki-roots","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tokio_rustls","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"badssl","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/badssl.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"certs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/certs/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"early-data","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/early-data.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"utils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/tests/utils.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aws-lc-rs":["aws_lc_rs"],"aws_lc_rs":["rustls/aws_lc_rs"],"brotli":["rustls/brotli"],"default":["logging","tls12","aws_lc_rs"],"early-data":[],"fips":["rustls/fips"],"logging":["rustls/logging"],"ring":["rustls/ring"],"tls12":["rustls/tls12"],"zlib":["rustls/zlib"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/Cargo.toml","categories":["asynchronous","cryptography","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/rustls/tokio-rustls","homepage":"https://github.com/rustls/tokio-rustls","documentation":"https://docs.rs/tokio-rustls","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tokio-stream","version":"0.1.18","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.18","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities to work with `Stream` and `tokio`.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.15.0","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full","test-util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_stream","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"async_send_sync","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/async_send_sync.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"chunks_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/chunks_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc_bounded_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/mpsc_bounded_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc_unbounded_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/mpsc_unbounded_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_chain","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_chain.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_chunks_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_chunks_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_close","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_close.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_collect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_collect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_empty","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_empty.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_fuse","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_fuse.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_iter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_iter.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_merge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_merge.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_once","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_once.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_pending","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_pending.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_stream_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_stream_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"stream_timeout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/stream_timeout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_throttle","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/time_throttle.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"watch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/tests/watch.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["time"],"fs":["tokio/fs"],"full":["time","net","io-util","fs","sync","signal"],"io-util":["tokio/io-util"],"net":["tokio/net"],"signal":["tokio/signal"],"sync":["tokio/sync","tokio-util"],"time":["tokio/time"],"tokio-util":["dep:tokio-util"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-stream-0.1.18/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","docsrs"],"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"tokio-util","version":"0.7.18","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Additional utilities for working with Tokio.\n","dependencies":[{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-sink","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hashbrown","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.15.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.44.0","kind":"normal","optional":false,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.29","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"loom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":true,"features":["futures","checkpoint"],"target":"cfg(loom)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tokio_util","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"_require_full","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/_require_full.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"abort_on_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/abort_on_drop.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"codecs","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/codecs.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"compat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/compat.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"context","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/context.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/framed.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_read","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/framed_read.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/framed_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"framed_write","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/framed_write.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/future.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_inspect","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_inspect.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_reader_stream","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_reader_stream.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_simplex","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_simplex.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sink_writer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_sink_writer.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_stream_reader","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_stream_reader.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"io_sync_bridge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/io_sync_bridge.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"length_delimited","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/length_delimited.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"mpsc","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/mpsc.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"panic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/panic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"poll_semaphore","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/poll_semaphore.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reusable_box","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/reusable_box.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_pinned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/spawn_pinned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"sync_cancellation_token","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/sync_cancellation_token.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_map","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/task_join_map.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_join_queue","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/task_join_queue.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"task_tracker","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/task_tracker.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"time_delay_queue","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/time_delay_queue.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"udp","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/tests/udp.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__docs_rs":["futures-util"],"codec":[],"compat":["futures-io"],"default":[],"full":["codec","compat","io-util","time","net","rt","join-map"],"futures-io":["dep:futures-io"],"futures-util":["dep:futures-util"],"hashbrown":["dep:hashbrown"],"io":[],"io-util":["io","tokio/rt","tokio/io-util"],"join-map":["rt","hashbrown"],"net":["tokio/net"],"rt":["tokio/rt","tokio/sync","futures-util"],"slab":["dep:slab"],"time":["tokio/time","slab"],"tracing":["dep:tracing"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/Cargo.toml","categories":["asynchronous"],"keywords":[],"readme":"README.md","repository":"https://github.com/tokio-rs/tokio","homepage":"https://tokio.rs","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","docsrs","--cfg","tokio_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tokio_unstable"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.71.0"},"license":"MIT"},{"package":{"name":"toml","version":"0.8.23","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml@0.8.23","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A native Rust encoder and decoder of TOML-formatted files and streams. Provides\nimplementations of the standard Serialize/Deserialize traits for TOML data to\nfacilitate deserializing and serializing Rust structures.\n","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.9","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.11","kind":"normal","optional":false,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_edit","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22.27","kind":"normal","optional":true,"uses_default_features":false,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.199","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"decode","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/decode.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enum_external","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/enum_external.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"toml2json","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/examples/toml2json.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"default":["parse","display"],"display":["dep:toml_edit","toml_edit?/display"],"indexmap":["dep:indexmap"],"parse":["dep:toml_edit","toml_edit?/parse"],"preserve_order":["indexmap"],"unbounded":["toml_edit?/unbounded"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.8.23/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"toml_datetime","version":"0.6.11","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.11","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A TOML-compatible datetime type","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_datetime","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.6.11/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.6.11/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"toml_edit","version":"0.22.27","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.22.27","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Yet another format-preserving TOML parser.","dependencies":[{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"normal","optional":false,"uses_default_features":true,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"kstring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":["max_inline"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.145","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_spanned","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.9","kind":"normal","optional":true,"uses_default_features":true,"features":["serde"],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_datetime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.11","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml_write","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winnow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.10","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.199","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.116","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-data","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml-test-harness","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["snapshot"],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_edit","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"visit","kind":["example"],"crate_types":["bin"],"required_features":["parse","display"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/examples/visit.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["parse","display"],"display":["dep:toml_write"],"parse":["dep:winnow"],"perf":["dep:kstring"],"serde":["dep:serde","toml_datetime/serde","dep:serde_spanned"],"unbounded":[],"unstable-debug":["winnow?/debug"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.22.27/Cargo.toml","categories":["encoding","parser-implementations","parsing","config"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}],"tag-name":"v{{version}}"}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"toml_write","version":"0.1.2","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#toml_write@0.1.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A low-level interface for writing out TOML\n","dependencies":[{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"toml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.10","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":"toml_old","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"toml_write","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_write-0.1.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["std"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_write-0.1.2/Cargo.toml","categories":["encoding"],"keywords":["encoding","toml"],"readme":"README.md","repository":"https://github.com/toml-rs/toml","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs","--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/toml-rs/toml/compare/{{tag_name}}...HEAD","search":""}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"tower","version":"0.5.2","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower@0.5.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower is a library of modular and reusable components for building robust\nclients and servers.\n","dependencies":[{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"indexmap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"normal","optional":true,"uses_default_features":true,"features":["sync"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hdrhistogram","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.0","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lazy_static","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.4.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quickcheck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","sync","test-util","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-stream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.2","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["fmt","ansi"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tower-balance","kind":["example"],"crate_types":["bin"],"required_features":["full"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/examples/tower-balance.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"balance","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/balance/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"buffer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/buffer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/builder.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hedge","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/hedge/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"limit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/limit/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"load_shed","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/load_shed/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ready_cache","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/ready_cache/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"retry","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/retry/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"spawn_ready","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/spawn_ready/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"steer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/steer/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"support","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/support.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"util","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/tests/util/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"__common":["futures-core","pin-project-lite"],"balance":["discover","load","ready-cache","make","slab","util"],"buffer":["__common","tokio/sync","tokio/rt","tokio-util","tracing"],"discover":["__common"],"filter":["__common","futures-util"],"full":["balance","buffer","discover","filter","hedge","limit","load","load-shed","make","ready-cache","reconnect","retry","spawn-ready","steer","timeout","util"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"hdrhistogram":["dep:hdrhistogram"],"hedge":["util","filter","futures-util","hdrhistogram","tokio/time","tracing"],"indexmap":["dep:indexmap"],"limit":["__common","tokio/time","tokio/sync","tokio-util","tracing"],"load":["__common","tokio/time","tracing"],"load-shed":["__common"],"log":["tracing/log"],"make":["futures-util","pin-project-lite","tokio/io-std"],"pin-project-lite":["dep:pin-project-lite"],"ready-cache":["futures-core","futures-util","indexmap","tokio/sync","tracing","pin-project-lite"],"reconnect":["make","tokio/io-std","tracing"],"retry":["__common","tokio/time","util"],"slab":["dep:slab"],"spawn-ready":["__common","futures-util","tokio/sync","tokio/rt","util","tracing"],"steer":[],"sync_wrapper":["dep:sync_wrapper"],"timeout":["pin-project-lite","tokio/time"],"tokio":["dep:tokio"],"tokio-stream":["dep:tokio-stream"],"tokio-util":["dep:tokio-util"],"tracing":["dep:tracing"],"util":["__common","futures-util","pin-project-lite","sync_wrapper"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.2/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":["io","async","non-blocking","futures","service"],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT"},{"package":{"name":"tower-http","version":"0.6.8","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Tower middleware and utilities for HTTP clients and servers","dependencies":[{"name":"async-compression","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":true,"features":["tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"base64","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.22","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bitflags","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.2","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-range-header","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"httpdate","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"iri-string","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.17","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"mime_guess","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.7","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"normal","optional":true,"uses_default_features":false,"features":["io"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-service","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":["v4"],"target":null,"rename":null,"registry":null,"path":null},{"name":"brotli","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"flate2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.14","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http-body-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":["client-legacy","http1","tokio"],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sync_wrapper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["buffer","util","retry","make","timeout"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zstd","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower_http","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"add-extension":[],"async-compression":["dep:async-compression"],"auth":["base64","validate-request"],"base64":["dep:base64"],"catch-panic":["tracing","futures-util/std","dep:http-body","dep:http-body-util"],"compression-br":["async-compression/brotli","futures-core","dep:http-body","tokio-util","tokio"],"compression-deflate":["async-compression/zlib","futures-core","dep:http-body","tokio-util","tokio"],"compression-full":["compression-br","compression-deflate","compression-gzip","compression-zstd"],"compression-gzip":["async-compression/gzip","futures-core","dep:http-body","tokio-util","tokio"],"compression-zstd":["async-compression/zstd","futures-core","dep:http-body","tokio-util","tokio"],"cors":[],"decompression-br":["async-compression/brotli","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-deflate":["async-compression/zlib","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-full":["decompression-br","decompression-deflate","decompression-gzip","decompression-zstd"],"decompression-gzip":["async-compression/gzip","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"decompression-zstd":["async-compression/zstd","futures-core","dep:http-body","dep:http-body-util","tokio-util","tokio"],"default":[],"follow-redirect":["futures-util","dep:http-body","iri-string","tower/util"],"fs":["futures-core","futures-util","dep:http-body","dep:http-body-util","tokio/fs","tokio-util/io","tokio/io-util","dep:http-range-header","mime_guess","mime","percent-encoding","httpdate","set-status","futures-util/alloc","tracing"],"full":["add-extension","auth","catch-panic","compression-full","cors","decompression-full","follow-redirect","fs","limit","map-request-body","map-response-body","metrics","normalize-path","propagate-header","redirect","request-id","sensitive-headers","set-header","set-status","timeout","trace","util","validate-request"],"futures-core":["dep:futures-core"],"futures-util":["dep:futures-util"],"httpdate":["dep:httpdate"],"iri-string":["dep:iri-string"],"limit":["dep:http-body","dep:http-body-util"],"map-request-body":[],"map-response-body":[],"metrics":["dep:http-body","tokio/time"],"mime":["dep:mime"],"mime_guess":["dep:mime_guess"],"normalize-path":[],"percent-encoding":["dep:percent-encoding"],"propagate-header":[],"redirect":[],"request-id":["uuid"],"sensitive-headers":[],"set-header":[],"set-status":[],"timeout":["dep:http-body","tokio/time"],"tokio":["dep:tokio"],"tokio-util":["dep:tokio-util"],"tower":["dep:tower"],"trace":["dep:http-body","tracing"],"tracing":["dep:tracing"],"util":["tower"],"uuid":["dep:uuid"],"validate-request":["mime"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/Cargo.toml","categories":["asynchronous","network-programming","web-programming"],"keywords":["io","async","futures","service","http"],"readme":"README.md","repository":"https://github.com/tower-rs/tower-http","homepage":"https://github.com/tower-rs/tower-http","documentation":null,"edition":"2018","metadata":{"cargo_check_external_types":{"allowed_external_types":["bytes::*","http::*","http_body::*","mime::*","tokio::*","tower::*","tower_layer::*","tower_service::*","tracing::*","tracing_core::*"]},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["full"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT"},{"package":{"name":"tower-layer","version":"0.3.3","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Decorates a `Service` to allow easy composition between `Service`s.\n","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"tower_layer","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-layer-0.3.3/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-layer/0.3.3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"tower-service","version":"0.3.3","authors":["Tower Maintainers "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Trait representing an asynchronous, request / response based, client or server.\n","dependencies":[{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.22","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.2","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","time"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-layer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tower_service","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-service-0.3.3/Cargo.toml","categories":["asynchronous","network-programming"],"keywords":[],"readme":"README.md","repository":"https://github.com/tower-rs/tower","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.3","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"tower_governor","version":"0.8.0","authors":["Ben Wishovich "],"id":"registry+https://github.com/rust-lang/crates.io-index#tower_governor@0.8.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A rate-limiting middleware for Tower backed by the governor crate that allows configurable key based and global limits","dependencies":[{"name":"axum","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"forwarded-header-value","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"governor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.12","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thiserror","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tonic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.14.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.37","kind":"normal","optional":false,"uses_default_features":true,"features":["attributes"],"target":null,"rename":null,"registry":null,"path":null},{"name":"hyper","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"reqwest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12","kind":"dev","optional":false,"uses_default_features":false,"features":["json"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["macros","rt-multi-thread"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":["util"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tower-http","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"dev","optional":false,"uses_default_features":true,"features":["trace"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.16","kind":"dev","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"tower_governor","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower_governor-0.8.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"axum":["dep:axum"],"default":["axum","tonic"],"tonic":["dep:tonic"],"tracing":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower_governor-0.8.0/Cargo.toml","categories":["web-programming::http-server"],"keywords":["axum","tower","tonic","rate-limit","governor"],"readme":"README.md","repository":"https://github.com/benwis/tower-governor","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"tracing","version":"0.1.44","authors":["Eliza Weisman ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Application-level tracing for Rust.\n","dependencies":[{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"pin-project-lite","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.9","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-attributes","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.31","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.36","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.21","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.38","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_arch = \"wasm32\")","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"enabled","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/enabled.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/event.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filter_caching_is_lexically_scoped","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filter_caching_is_lexically_scoped.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_are_not_reevaluated_for_the_same_span","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_are_not_reevaluated_for_the_same_span.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_are_reevaluated_for_different_call_sites","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_are_reevaluated_for_different_call_sites.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filters_dont_leak","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/filters_dont_leak.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"future_send","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/future_send.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"instrument","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/instrument.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macro_imports","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macro_imports.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros_incompatible_concat","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/macros_incompatible_concat.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"missed_register_callsite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/missed_register_callsite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple_max_level_hints","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/multiple_max_level_hints.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"no_subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/no_subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"register_callsite_deadlock","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/register_callsite_deadlock.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"scoped_clobbers_default","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/scoped_clobbers_default.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"span","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/span.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/tests/subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"baseline","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/baseline.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"dispatch_get_clone","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/dispatch_get_clone.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"dispatch_get_ref","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/dispatch_get_ref.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"empty_span","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/empty_span.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"enter_span","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/enter_span.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"event","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/event.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"shared","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/shared.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_fields","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_fields.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_no_fields","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_no_fields.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"span_repeated","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/benches/span_repeated.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"async-await":[],"attributes":["tracing-attributes"],"default":["std","attributes"],"log":["dep:log"],"log-always":["log"],"max_level_debug":[],"max_level_error":[],"max_level_info":[],"max_level_off":[],"max_level_trace":[],"max_level_warn":[],"release_max_level_debug":[],"release_max_level_error":[],"release_max_level_info":[],"release_max_level_off":[],"release_max_level_trace":[],"release_max_level_warn":[],"std":["tracing-core/std"],"tracing-attributes":["dep:tracing-attributes"],"valuable":["tracing-core/valuable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous","no-std"],"keywords":["logging","tracing","metrics","async"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tracing_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"tracing-attributes","version":"0.1.31","authors":["Tokio Contributors ","Eliza Weisman ","David Barsky "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Procedural macro attributes for automatically instrumenting functions.\n","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.60","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.20","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"normal","optional":false,"uses_default_features":false,"features":["full","parsing","printing","visit-mut","clone-impls","extra-traits","proc-macro"],"target":null,"rename":null,"registry":null,"path":null},{"name":"async-trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.67","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-subscriber","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":["env-filter"],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.64","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_attributes","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"async_fn","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/async_fn.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"dead_code","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/dead_code.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"destructuring","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/destructuring.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"err","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/err.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fields","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/fields.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"follows_from","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/follows_from.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"instrument","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/instrument.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"levels","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/levels.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"names","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/names.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"parents","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/parents.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ret","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/ret.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"targets","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/targets.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ui","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/tests/ui.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"async-await":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","macro","instrument","log"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"tracing-core","version":"0.1.36","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Core primitives for application-level tracing.\n","dependencies":[{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"valuable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_core","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"dispatch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/dispatch.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"global_dispatch","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/global_dispatch.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"local_dispatch_before_init","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/local_dispatch_before_init.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"macros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/macros.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"missed_register_callsite","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/tests/missed_register_callsite.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["std","valuable?/std"],"once_cell":["dep:once_cell"],"std":["once_cell"],"valuable":["dep:valuable"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","profiling"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustc-args":["--cfg","tracing_unstable"],"rustdoc-args":["--cfg","docsrs","--cfg","tracing_unstable"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"tracing-log","version":"0.2.0","authors":["Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Provides compatibility between `tracing` and the `log` crate.\n","dependencies":[{"name":"ahash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.6","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lru","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7.7","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_log","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"log_tracer","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/tests/log_tracer.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reexport_log_crate","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/tests/reexport_log_crate.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"logging","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/benches/logging.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"ahash":["dep:ahash"],"default":["log-tracer","std"],"interest-cache":["lru","ahash"],"log-tracer":[],"lru":["dep:lru"],"std":["log/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-log-0.2.0/Cargo.toml","categories":["development-tools::debugging","asynchronous"],"keywords":["logging","tracing","log"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"MIT"},{"package":{"name":"tracing-subscriber","version":"0.3.22","authors":["Eliza Weisman ","David Barsky ","Tokio Contributors "],"id":"registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Utilities for implementing and composing `tracing` subscribers.\n","dependencies":[{"name":"chrono","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.26","kind":"normal","optional":true,"uses_default_features":false,"features":["clock","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"matchers","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"nu-ansi-term","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.50.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.13.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"parking_lot","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.12.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-automata","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"normal","optional":true,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.140","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.82","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sharded-slab","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"smallvec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"thread_local","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.4","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"normal","optional":true,"uses_default_features":true,"features":["formatting"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.35","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["log-tracer","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.6","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"time","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":["formatting","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":["rt","rt-multi-thread","macros"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.43","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":false,"features":["std-future","std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"tracing-log","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"valuable-serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":null,"registry":null,"path":null},{"name":"valuable","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(tracing_unstable)","rename":"valuable_crate","registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"tracing_subscriber","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"ansi_escaping","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/ansi_escaping.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"cached_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/cached_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"duplicate_spans","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/duplicate_spans.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"env_filter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/env_filter/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"event_enabling","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/event_enabling.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"field_filter","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/field_filter.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"filter_log","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/filter_log.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"fmt_max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/fmt_max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hinted_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/hinted_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"layer_filter_interests_are_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/layer_filter_interests_are_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"layer_filters","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/layer_filters/main.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"multiple_layer_filter_interests_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/multiple_layer_filter_interests_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"on_register_dispatch_is_called","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/on_register_dispatch_is_called.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"option","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/option.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"option_filter_interest_caching","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/option_filter_interest_caching.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_max_level_hint","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_max_level_hint.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_span_instrument_drop","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_span_instrument_drop.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"registry_with_subscriber","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/registry_with_subscriber.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reload","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/reload.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"reload_max_log_level","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/reload_max_log_level.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"same_len_filters","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/same_len_filters.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unhinted_layer_filters_dont_break_other_layers","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/unhinted_layer_filters_dont_break_other_layers.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"utils","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/utils.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vec","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/vec.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"vec_subscriber_filter_interests_cached","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/tests/vec_subscriber_filter_interests_cached.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enter","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/enter.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/filter.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"filter_log","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/filter_log.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"fmt","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/benches/fmt.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"ansi":["fmt","nu-ansi-term"],"chrono":["dep:chrono"],"default":["smallvec","fmt","ansi","tracing-log","std"],"env-filter":["matchers","once_cell","tracing","std","thread_local","dep:regex-automata"],"fmt":["registry","std"],"json":["tracing-serde","serde","serde_json"],"local-time":["time/local-offset"],"matchers":["dep:matchers"],"nu-ansi-term":["dep:nu-ansi-term"],"once_cell":["dep:once_cell"],"parking_lot":["dep:parking_lot"],"regex":[],"registry":["sharded-slab","thread_local","std"],"serde":["dep:serde"],"serde_json":["dep:serde_json"],"sharded-slab":["dep:sharded-slab"],"smallvec":["dep:smallvec"],"std":["alloc","tracing-core/std"],"thread_local":["dep:thread_local"],"time":["dep:time"],"tracing":["dep:tracing"],"tracing-log":["dep:tracing-log"],"tracing-serde":["dep:tracing-serde"],"valuable":["tracing-core/valuable","valuable_crate","valuable-serde","tracing-serde/valuable"],"valuable-serde":["dep:valuable-serde"],"valuable_crate":["dep:valuable_crate"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.22/Cargo.toml","categories":["development-tools::debugging","development-tools::profiling","asynchronous"],"keywords":["logging","tracing","metrics","subscriber"],"readme":"README.md","repository":"https://github.com/tokio-rs/tracing","homepage":"https://tokio.rs","documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"try-lock","version":"0.2.5","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#try-lock@0.2.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A lightweight atomic lock.","dependencies":[],"license":"MIT","license_file":null,"targets":[{"name":"try_lock","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/src/lib.rs","edition":"2015","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/try-lock-0.2.5/Cargo.toml","categories":["concurrency","no-std"],"keywords":["lock","atomic"],"readme":"README.md","repository":"https://github.com/seanmonstar/try-lock","homepage":"https://github.com/seanmonstar/try-lock","documentation":"https://docs.rs/try-lock","edition":"2015","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"typenum","version":"1.19.0","authors":["Paho Lurie-Gregg ","Andre Bogus "],"id":"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0","source":"registry+https://github.com/rust-lang/crates.io-index","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.","dependencies":[{"name":"scale-info","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"typenum","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/tests/test.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"const-generics":[],"force_unix_path_separator":[],"i128":[],"no_std":[],"scale-info":["dep:scale-info"],"scale_info":["scale-info/derive"],"strict":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/Cargo.toml","categories":["no-std"],"keywords":[],"readme":"README.md","repository":"https://github.com/paholg/typenum","homepage":null,"documentation":"https://docs.rs/typenum","edition":"2018","metadata":{"docs":{"rs":{"features":["i128","const-generics"],"rustdoc-args":["--cfg","docsrs"]}},"playground":{"features":["i128","const-generics"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.37.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"ua-parser","version":"0.2.1","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#ua-parser@0.2.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Rust implementation of the User Agent String Parser project","dependencies":[{"name":"regex","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.11.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"regex-filtered","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.215","kind":"normal","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.5.23","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.133","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_yaml","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9.34","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0","license_file":null,"targets":[{"name":"ua_parser","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bench","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/examples/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"integration","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/tests/integration.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ua-parser-0.2.1/Cargo.toml","categories":[],"keywords":["ua_parser","user-agent","user-agent-parser"],"readme":"README.md","repository":"https://github.com/ua-parser/uap-rust/","homepage":"https://github.com/ua-parser/uap-rust/","documentation":"https://docs.rs/ua-parser/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0"},{"package":{"name":"uncased","version":"0.9.10","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#uncased@0.9.10","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Case-preserving, ASCII case-insensitive, no_std string types.","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"version_check","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"uncased","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["alloc"],"serde":["dep:serde"],"with-serde":["serde"],"with-serde-alloc":["serde","serde/alloc","alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uncased-0.9.10/Cargo.toml","categories":["text-processing","value-formatting","no-std"],"keywords":["ascii","uncased","case-preserving","case-insensitive","no_std"],"readme":"README.md","repository":"https://github.com/SergioBenitez/uncased","homepage":null,"documentation":"https://docs.rs/uncased/0.9","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"unicase","version":"2.9.0","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicase@2.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A case-insensitive wrapper around strings.","dependencies":[],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicase","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicase-2.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"nightly":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicase-2.9.0/Cargo.toml","categories":["internationalization","text-processing","no-std"],"keywords":["lowercase","case","case-insensitive","case-folding","no_std"],"readme":"README.md","repository":"https://github.com/seanmonstar/unicase","homepage":null,"documentation":"https://docs.rs/unicase","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"unicode-ident","version":"1.0.22","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","dependencies":[{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.7","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"fst","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"roaring","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ucd-trie","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"unicode-xid","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.6","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"(MIT OR Apache-2.0) AND Unicode-3.0","license_file":null,"targets":[{"name":"unicode_ident","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"compare","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/compare.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"static_size","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/tests/static_size.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"xid","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/benches/xid.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.22/Cargo.toml","categories":["development-tools::procedural-macro-helpers","no-std","no-std::no-alloc"],"keywords":["unicode","xid"],"readme":"README.md","repository":"https://github.com/dtolnay/unicode-ident","homepage":null,"documentation":"https://docs.rs/unicode-ident","edition":"2018","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org","--extern-html-root-url=alloc=https://doc.rust-lang.org","--extern-html-root-url=std=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.31.0"},"license":"(MIT OR Apache-2.0) AND Unicode-3.0"},{"package":{"name":"unicode-width","version":"0.2.2","authors":["kwantam ","Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Determine displayed width of `char` and `str` types\naccording to Unicode Standard Annex #11 rules.\n","dependencies":[{"name":"rustc-std-workspace-core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"core","registry":null,"path":null},{"name":"rustc-std-workspace-std","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":"std","registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"unicode_width","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/tests/tests.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"benches","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/benches/benches.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"cjk":[],"core":["dep:core"],"default":["cjk"],"no_std":[],"rustc-dep-of-std":["std","core"],"std":["dep:std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/Cargo.toml","categories":["command-line-interface","internationalization","no-std::no-alloc","text-processing"],"keywords":["text","width","unicode"],"readme":"README.md","repository":"https://github.com/unicode-rs/unicode-width","homepage":"https://github.com/unicode-rs/unicode-width","documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":"1.66.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"untrusted","version":"0.9.0","authors":["Brian Smith "],"id":"registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.","dependencies":[],"license":"ISC","license_file":null,"targets":[{"name":"untrusted","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"tests","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/tests/tests.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/briansmith/untrusted","homepage":null,"documentation":"https://briansmith.org/rustdoc/untrusted/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"ISC"},{"package":{"name":"url","version":"2.5.8","authors":["The rust-url developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#url@2.5.8","source":"registry+https://github.com/rust-lang/crates.io-index","description":"URL library for Rust, based on the WHATWG URL Standard","dependencies":[{"name":"form_urlencoded","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.2","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"idna","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc","compiled_data"],"target":null,"rename":null,"registry":null,"path":null},{"name":"percent-encoding","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.3.2","kind":"normal","optional":false,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bencher","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"url","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"unit","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/tests/unit.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"url_wpt","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/tests/wpt.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"debugger_visualizer":[],"default":["std"],"expose_internals":[],"serde":["dep:serde","dep:serde_derive"],"std":["idna/std","percent-encoding/std","form_urlencoded/std","serde?/std"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/Cargo.toml","categories":["parser-implementations","web-programming","encoding","no-std"],"keywords":["url","parser"],"readme":"README.md","repository":"https://github.com/servo/rust-url","homepage":null,"documentation":"https://docs.rs/url","edition":"2018","metadata":{"docs":{"rs":{"features":["serde"],"rustdoc-args":["--generate-link-to-definition"]}},"playground":{"features":["serde"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"utf8_iter","version":"1.0.4","authors":["Henri Sivonen "],"id":"registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Iterator by char over potentially-invalid UTF-8 in &[u8]","dependencies":[],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"utf8_iter","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8_iter-1.0.4/Cargo.toml","categories":["text-processing","encoding","internationalization"],"keywords":["encoding","UTF-8","unicode","iterator"],"readme":"README.md","repository":"https://github.com/hsivonen/utf8_iter","homepage":"https://docs.rs/utf8_iter/","documentation":"https://docs.rs/utf8_iter/","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Apache-2.0 OR MIT"},{"package":{"name":"uuid","version":"1.19.0","authors":["Ashley Mannix","Dylan DPC","Hunar Roop Kahlon"],"id":"registry+https://github.com/rust-lang/crates.io-index#uuid@1.19.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A library to generate and parse UUIDs.","dependencies":[{"name":"arbitrary","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"atomic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"borsh-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bytemuck","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"md-5","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.10","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"sha1_smol","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"slog","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid-macro-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"normal","optional":true,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.221","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.56","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.52","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"uuid-rng-internal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.19.0","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":"uuid-rng-internal-lib","registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"normal","optional":true,"uses_default_features":false,"features":["msrv"],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":"cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"), target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))","rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"uuid","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.19.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"arbitrary":["dep:arbitrary"],"atomic":["dep:atomic"],"borsh":["dep:borsh","dep:borsh-derive"],"bytemuck":["dep:bytemuck"],"default":["std"],"fast-rng":["rng","dep:rand"],"js":["dep:wasm-bindgen","dep:js-sys"],"macro-diagnostics":["dep:uuid-macro-internal"],"md5":["dep:md-5"],"rng":["dep:getrandom"],"rng-getrandom":["rng","dep:getrandom","uuid-rng-internal-lib","uuid-rng-internal-lib/getrandom"],"rng-rand":["rng","dep:rand","uuid-rng-internal-lib","uuid-rng-internal-lib/rand"],"serde":["dep:serde_core"],"sha1":["dep:sha1_smol"],"slog":["dep:slog"],"std":["wasm-bindgen?/std","js-sys?/std"],"uuid-rng-internal-lib":["dep:uuid-rng-internal-lib"],"v1":["atomic"],"v3":["md5"],"v4":["rng"],"v5":["sha1"],"v6":["atomic"],"v7":["rng"],"v8":[],"zerocopy":["dep:zerocopy"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.19.0/Cargo.toml","categories":["data-structures","no-std","parser-implementations","wasm"],"keywords":["guid","unique","uuid"],"readme":"README.md","repository":"https://github.com/uuid-rs/uuid","homepage":"https://github.com/uuid-rs/uuid","documentation":"https://docs.rs/uuid","edition":"2021","metadata":{"docs":{"rs":{"features":["serde","arbitrary","slog","borsh","v1","v3","v4","v5","v6","v7","v8"],"rustc-args":["--cfg","uuid_unstable"],"rustdoc-args":["--cfg","uuid_unstable"],"targets":["x86_64-unknown-linux-gnu"]}},"playground":{"features":["serde","v1","v3","v4","v5","v6","v7","v8"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"walkdir","version":"2.5.0","authors":["Andrew Gallant "],"id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Recursively walk a directory.","dependencies":[{"name":"same-file","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"doc-comment","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"winapi-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(windows)","rename":null,"registry":null,"path":null}],"license":"Unlicense OR MIT","license_file":null,"targets":[{"name":"walkdir","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/Cargo.toml","categories":["filesystem"],"keywords":["directory","recursive","walk","iterator"],"readme":"README.md","repository":"https://github.com/BurntSushi/walkdir","homepage":"https://github.com/BurntSushi/walkdir","documentation":"https://docs.rs/walkdir/","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unlicense OR MIT"},{"package":{"name":"want","version":"0.3.1","authors":["Sean McArthur "],"id":"registry+https://github.com/rust-lang/crates.io-index#want@0.3.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Detect when another Future wants a result.","dependencies":[{"name":"try-lock","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.4","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-executor","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"tokio-sync","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0-alpha.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"want","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"throughput","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/benches/throughput.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/Cargo.toml","categories":[],"keywords":["futures","channel","async"],"readme":"README.md","repository":"https://github.com/seanmonstar/want","homepage":null,"documentation":"https://docs.rs/want","edition":"2018","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT"},{"package":{"name":"web-time","version":"1.1.0","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#web-time@1.1.0","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Drop-in replacement for std::time for Wasm in browsers","dependencies":[{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"futures-channel","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":["alloc"],"target":"cfg(all(target_family = \"wasm\", target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"futures-util","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_family = \"wasm\", target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["WorkerGlobalScope"],"target":"cfg(all(target_family = \"wasm\", target_feature = \"atomics\"))","rename":null,"registry":null,"path":null},{"name":"js-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.20","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.70","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","rename":null,"registry":null,"path":null},{"name":"pollster","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["macro"],"target":"cfg(not(target_family = \"wasm\"))","rename":null,"registry":null,"path":null},{"name":"getrandom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2","kind":"dev","optional":false,"uses_default_features":true,"features":["js"],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-futures","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"wasm-bindgen-test","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null},{"name":"web-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3","kind":"dev","optional":false,"uses_default_features":true,"features":["CssStyleDeclaration","Document","Element","HtmlTableElement","HtmlTableRowElement","Performance","Window"],"target":"cfg(target_family = \"wasm\")","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"web_time","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-time-1.1.0/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-time-1.1.0/benches/benchmark.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"serde","kind":["test"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-time-1.1.0/tests/serde.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"serde":["dep:serde"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/web-time-1.1.0/Cargo.toml","categories":["api-bindings","date-and-time","wasm"],"keywords":["instant","wasm","web","systemtime","time"],"readme":"README.md","repository":"https://github.com/daxpedda/web-time","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg=docsrs"],"targets":["wasm32-unknown-unknown"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"winnow","version":"0.7.14","authors":[],"id":"registry+https://github.com/rust-lang/crates.io-index#winnow@0.7.14","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A byte-oriented, zero-copy, parser combinators library","dependencies":[{"name":"anstream","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.15","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anstyle","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.8","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"is_terminal_polyfill","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.48.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"memchr","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.7","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"terminal_size","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"annotate-snippets","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"anyhow","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.100","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"automod","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"circular","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"lexopt","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proptest","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.6.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustc-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"snapbox","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.6.21","kind":"dev","optional":false,"uses_default_features":true,"features":["examples"],"target":null,"rename":null,"registry":null,"path":null},{"name":"term-transcript","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"winnow","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"arithmetic","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/arithmetic/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"c_expression","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/c_expression/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"css","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/css/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"custom_error","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/custom_error.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"http","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/http/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ini","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ini/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"iterator","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"json_iterator","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json_iterator.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ndjson","kind":["example"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ndjson/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"s_expression","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/s_expression/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"string","kind":["example"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/string/main.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"arithmetic","kind":["bench"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/arithmetic/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"c_expression","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/c_expression/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"http","kind":["bench"],"crate_types":["bin"],"required_features":["alloc"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/http/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"ini","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/ini/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"json","kind":["bench"],"crate_types":["bin"],"required_features":["std"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/examples/json/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"debug":["std","dep:anstream","dep:anstyle","dep:is_terminal_polyfill","dep:terminal_size"],"default":["std"],"simd":["dep:memchr"],"std":["alloc","memchr?/std"],"unstable-doc":["alloc","std","simd","unstable-recover"],"unstable-recover":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.14/Cargo.toml","categories":["parsing"],"keywords":["parser","parser-combinators","parsing","streaming","bit"],"readme":"README.md","repository":"https://github.com/winnow-rs/winnow","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"features":["unstable-doc"],"rustdoc-args":["--generate-link-to-definition"]}},"release":{"pre-release-replacements":[{"file":"CHANGELOG.md","min":1,"replace":"{{version}}","search":"Unreleased"},{"exactly":1,"file":"CHANGELOG.md","replace":"...{{tag_name}}","search":"\\.\\.\\.HEAD"},{"file":"CHANGELOG.md","min":1,"replace":"{{date}}","search":"ReleaseDate"},{"exactly":1,"file":"CHANGELOG.md","replace":"\n## [Unreleased] - ReleaseDate\n","search":""},{"exactly":1,"file":"CHANGELOG.md","replace":"\n[Unreleased]: https://github.com/winnow-rs/winnow/compare/{{tag_name}}...HEAD","search":""},{"exactly":1,"file":"src/lib.rs","replace":"blob/v{{version}}/CHANGELOG.md","search":"blob/v.+\\..+\\..+/CHANGELOG.md"}]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.65.0"},"license":"MIT"},{"package":{"name":"writeable","version":"0.6.2","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A more efficient alternative to fmt::Display","dependencies":[{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.9.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":"cfg(not(target_arch = \"wasm32\"))","rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"writeable","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"writeable_message","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/examples/writeable_message.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"writeable","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/tests/writeable.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"writeable","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/benches/writeable.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"default":["alloc"],"either":["dep:either"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/Cargo.toml","categories":[],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"xattr","version":"1.6.1","authors":["Steven Allen "],"id":"registry+https://github.com/rust-lang/crates.io-index#xattr@1.6.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"unix extended filesystem attributes","dependencies":[{"name":"tempfile","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^3","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustix","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.0","kind":"normal","optional":false,"uses_default_features":false,"features":["fs","std"],"target":"cfg(any(target_os = \"android\", target_os = \"linux\", target_os = \"macos\", target_os = \"hurd\"))","rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.150","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any(target_os = \"freebsd\", target_os = \"netbsd\"))","rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"xattr","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"main","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/tests/main.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"default":["unsupported"],"unsupported":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/xattr-1.6.1/Cargo.toml","categories":[],"keywords":["xattr","filesystem","unix"],"readme":"README.md","repository":"https://github.com/Stebalien/xattr","homepage":null,"documentation":"https://docs.rs/xattr","edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"MIT OR Apache-2.0"},{"package":{"name":"yansi","version":"1.0.1","authors":["Sergio Benitez "],"id":"registry+https://github.com/rust-lang/crates.io-index#yansi@1.0.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A dead simple ANSI terminal color painting library.","dependencies":[{"name":"is-terminal","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4.11","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"yansi","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/tests/basic.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"_nightly":[],"alloc":[],"default":["std"],"detect-env":["std"],"detect-tty":["is-terminal","std"],"hyperlink":["std"],"is-terminal":["dep:is-terminal"],"std":["alloc"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yansi-1.0.1/Cargo.toml","categories":["command-line-interface"],"keywords":["ansi","terminal","color","format","paint"],"readme":"README.md","repository":"https://github.com/SergioBenitez/yansi","homepage":null,"documentation":"https://docs.rs/yansi","edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.63.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"yoke","version":"0.8.1","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Abstraction allowing borrowed data to be carried along with the backing data it borrows from","dependencies":[{"name":"stable_deref_trait","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.2.0","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"postcard","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.3","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"yoke","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"bincode","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/tests/bincode.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"miri","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/tests/miri.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"alloc":["stable_deref_trait/alloc","zerofrom/alloc"],"default":["alloc","zerofrom"],"derive":["dep:yoke-derive","zerofrom/derive"],"serde":[],"zerofrom":["dep:zerofrom"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.1/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow","self-referential"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"max_combination_size":3},"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"yoke-derive","version":"0.8.1","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the yoke crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["fold"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"yoke_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"yoke_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/examples/yoke_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.1/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow","self-referential"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unicode-3.0"},{"package":{"name":"zerocopy","version":"0.8.33","authors":["Joshua Liebow-Feeser ","Jack Wrenn "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.33","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.","dependencies":[{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.33","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"either","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.13.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"elain","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"glob","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.3.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itertools","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"itoa","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.15","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.5","kind":"dev","optional":false,"uses_default_features":false,"features":["small_rng"],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.20","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.33","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerocopy-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.8.33","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":"cfg(any())","rename":null,"registry":null,"path":null}],"license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zerocopy","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.33/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"trybuild","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.33/tests/trybuild.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.33/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"__internal_use_only_features_that_work_on_stable":["alloc","derive","simd","std"],"alloc":[],"derive":["zerocopy-derive"],"float-nightly":[],"simd":[],"simd-nightly":["simd"],"std":["alloc"],"zerocopy-derive":["dep:zerocopy-derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.33/Cargo.toml","categories":["embedded","encoding","no-std::no-alloc","parsing","rust-patterns"],"keywords":["cast","convert","transmute","transmutation","type-punning"],"readme":"README.md","repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2021","metadata":{"build-rs":{"no-zerocopy-aarch64-simd-1-59-0":"1.59.0","no-zerocopy-core-error-1-81-0":"1.81.0","no-zerocopy-diagnostic-on-unimplemented-1-78-0":"1.78.0","no-zerocopy-generic-bounds-in-const-fn-1-61-0":"1.61.0","no-zerocopy-panic-in-const-and-vec-try-reserve-1-57-0":"1.57.0","no-zerocopy-simd-x86-avx12-1-89-0":"1.89.0","no-zerocopy-target-has-atomics-1-60-0":"1.60.0"},"ci":{"pinned-nightly":"nightly-2026-01-04","pinned-stable":"1.92.0"},"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","doc_cfg","--generate-link-to-definition"]}},"playground":{"features":["__internal_use_only_features_that_work_on_stable"]}},"links":null,"publish":null,"default_run":null,"rust_version":"1.56.0"},"license":"BSD-2-Clause OR Apache-2.0 OR MIT"},{"package":{"name":"zerocopy-derive","version":"0.8.33","authors":["Joshua Liebow-Feeser ","Jack Wrenn "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.33","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for traits from the zerocopy crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.1","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.40","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.46","kind":"normal","optional":false,"uses_default_features":true,"features":["full"],"target":null,"rename":null,"registry":null,"path":null},{"name":"dissimilar","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"libc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.163","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"once_cell","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"prettyplease","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=0.2.17","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.80","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.40","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rustversion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"static_assertions","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"trybuild","source":"registry+https://github.com/rust-lang/crates.io-index","req":"=1.0.89","kind":"dev","optional":false,"uses_default_features":true,"features":["diff"],"target":null,"rename":null,"registry":null,"path":null}],"license":"BSD-2-Clause OR Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zerocopy_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"crate_path","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/crate_path.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"deprecated","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/deprecated.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"enum_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/enum_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"eq","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/eq.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hash","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/hash.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"hygiene","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/hygiene.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"include","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/include.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_2117","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/issue_2117.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"issue_2835","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/issue_2835.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"paths_and_modules","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/paths_and_modules.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"priv_in_pub","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/priv_in_pub.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"struct_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/struct_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"trybuild","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/trybuild.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_from_zeros","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_from_zeros.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_known_layout","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_known_layout.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_no_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_no_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_to_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_to_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_try_from_bytes","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_try_from_bytes.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"union_unaligned","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/union_unaligned.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"unsafe_cell","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/tests/unsafe_cell.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-derive-0.8.33/Cargo.toml","categories":[],"keywords":[],"readme":null,"repository":"https://github.com/google/zerocopy","homepage":null,"documentation":null,"edition":"2021","links":null,"publish":null,"default_run":null,"rust_version":null},"license":"BSD-2-Clause OR Apache-2.0 OR MIT"},{"package":{"name":"zerofrom","version":"0.1.6","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"ZeroFrom trait for constructing","dependencies":[{"name":"zerofrom-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerofrom","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true}],"features":{"alloc":[],"default":["alloc"],"derive":["dep:zerofrom-derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.6/Cargo.toml","categories":["data-structures","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.81.0"},"license":"Unicode-3.0"},{"package":{"name":"zerofrom-derive","version":"0.1.6","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the zerofrom crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["fold"],"target":null,"rename":null,"registry":null,"path":null},{"name":"synstructure","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.13.0","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerofrom_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zf_derive","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/examples/zf_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.6/Cargo.toml","categories":["data-structures","memory-management","caching","no-std"],"keywords":["zerocopy","serialization","lifetime","borrow"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unicode-3.0"},{"package":{"name":"zeroize","version":"1.8.2","authors":["The RustCrypto Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2","source":"registry+https://github.com/rust-lang/crates.io-index","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","dependencies":[{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zeroize_derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Apache-2.0 OR MIT","license_file":null,"targets":[{"name":"zeroize","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zeroize","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/tests/zeroize.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"zeroize_derive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/tests/zeroize_derive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"aarch64":[],"alloc":[],"default":["alloc"],"derive":["zeroize_derive"],"serde":["dep:serde"],"simd":[],"std":["alloc"],"zeroize_derive":["dep:zeroize_derive"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/Cargo.toml","categories":["cryptography","memory-management","no-std","os"],"keywords":["memory","memset","secure","volatile","zero"],"readme":"README.md","repository":"https://github.com/RustCrypto/utils","homepage":"https://github.com/RustCrypto/utils/tree/master/zeroize","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true,"rustdoc-args":["--cfg","docsrs"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.60.0"},"license":"Apache-2.0 OR MIT"},{"package":{"name":"zerotrie","version":"0.2.3","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A data structure that efficiently maps strings to integers","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"displaydoc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"litemap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["alloc"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_core","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.3","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerotrie","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"first_weekday_for_region","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/examples/first_weekday_for_region.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"asciitrie_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/asciitrie_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"builder_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/builder_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"derive_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/derive_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ignorecase_test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/ignorecase_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"locale_aux_test","kind":["test"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/tests/locale_aux_test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"overview","kind":["bench"],"crate_types":["bin"],"required_features":["alloc","litemap"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/benches/overview.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":[],"databake":["dep:databake","zerovec?/databake"],"default":[],"litemap":["dep:litemap","alloc"],"serde":["dep:serde_core","dep:litemap","alloc","litemap/serde","zerovec?/serde"],"yoke":["dep:yoke"],"zerofrom":["dep:zerofrom"],"zerovec":["dep:zerovec"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.3/Cargo.toml","categories":["internationalization"],"keywords":[],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":"https://icu4x.unicode.org","documentation":null,"edition":"2021","metadata":{"docs":{"rs":{"all-features":true}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"zerovec","version":"0.11.5","authors":["The ICU4X Project Developers"],"id":"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Zero-copy vector backed by a byte array","dependencies":[{"name":"databake","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.2.0","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"normal","optional":true,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"twox-hash","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.0","kind":"normal","optional":true,"uses_default_features":false,"features":["xxhash64"],"target":null,"rename":null,"registry":null,"path":null},{"name":"yoke","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8.0","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerofrom","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1.3","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"zerovec-derive","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.11.1","kind":"normal","optional":true,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerovec","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"zv_serde","kind":["example"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/examples/zv_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"vzv","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/vzv.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zeromap","kind":["bench"],"crate_types":["bin"],"required_features":["serde","hashmap","derive"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zeromap.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec_iai","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec_iai.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zerovec_serde","kind":["bench"],"crate_types":["bin"],"required_features":["serde"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/benches/zerovec_serde.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"alloc":["serde?/alloc"],"databake":["dep:databake"],"derive":["dep:zerovec-derive"],"hashmap":["dep:twox-hash","alloc"],"serde":["dep:serde"],"std":[],"yoke":["dep:yoke"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.5/Cargo.toml","categories":["rust-patterns","memory-management","caching","no-std","data-structures"],"keywords":["zerocopy","serialization","zero-copy","serde"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"cargo-all-features":{"max_combination_size":3},"docs":{"rs":{"all-features":true}},"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":"1.82.0"},"license":"Unicode-3.0"},{"package":{"name":"zerovec-derive","version":"0.11.2","authors":["Manish Goregaokar "],"id":"registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Custom derive for the zerovec crate","dependencies":[{"name":"proc-macro2","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.61","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"quote","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.28","kind":"normal","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"syn","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.21","kind":"normal","optional":false,"uses_default_features":true,"features":["extra-traits"],"target":null,"rename":null,"registry":null,"path":null},{"name":"bincode","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.3.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.220","kind":"dev","optional":false,"uses_default_features":false,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"serde_json","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"Unicode-3.0","license_file":null,"targets":[{"name":"zerovec_derive","kind":["proc-macro"],"crate_types":["proc-macro"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"derives","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/derives.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"make","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/make.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"make_var","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/examples/make_var.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.2/Cargo.toml","categories":["rust-patterns","memory-management","caching","no-std","data-structures"],"keywords":["zerocopy","serialization","zero-copy","serde"],"readme":"README.md","repository":"https://github.com/unicode-org/icu4x","homepage":null,"documentation":null,"edition":"2021","metadata":{"workspaces":{"independent":true}},"links":null,"publish":null,"default_run":null,"rust_version":null},"license":"Unicode-3.0"},{"package":{"name":"zmij","version":"1.0.12","authors":["David Tolnay "],"id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.12","source":"registry+https://github.com/rust-lang/crates.io-index","description":"A double-to-string conversion algorithm based on Schubfach and yy","dependencies":[{"name":"no-panic","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"normal","optional":true,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-bigint","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.4","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num-integer","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"num_cpus","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.8","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"opt-level","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"rand","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.9","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"ryu","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"criterion","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.8","kind":"dev","optional":false,"uses_default_features":false,"features":[],"target":"cfg(not(miri))","rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"zmij","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/src/lib.rs","edition":"2021","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"exhaustive","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/tests/exhaustive.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"ryu_comparison","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/tests/ryu_comparison.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"test","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/tests/test.rs","edition":"2021","doctest":false,"doctest":false,"test":true,"doc":false},{"name":"bench","kind":["bench"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/benches/bench.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/build.rs","edition":"2021","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"no-panic":["dep:no-panic"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.12/Cargo.toml","categories":["value-formatting","no-std","no-std::no-alloc"],"keywords":["float"],"readme":"README.md","repository":"https://github.com/dtolnay/zmij","homepage":null,"documentation":"https://docs.rs/zmij","edition":"2021","metadata":{"docs":{"rs":{"rustdoc-args":["--generate-link-to-definition","--generate-macro-expansion","--extern-html-root-url=core=https://doc.rust-lang.org"],"targets":["x86_64-unknown-linux-gnu"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.68.0"},"license":"MIT"},{"package":{"name":"zstd","version":"0.13.3","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd@0.13.3","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Binding for the zstd compression library.","dependencies":[{"name":"zstd-safe","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^7.1.0","kind":"normal","optional":false,"uses_default_features":false,"features":["std"],"target":null,"rename":null,"registry":null,"path":null},{"name":"clap","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^4.0","kind":"dev","optional":false,"uses_default_features":true,"features":["derive"],"target":null,"rename":null,"registry":null,"path":null},{"name":"humansize","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"partial-io","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.5","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null},{"name":"walkdir","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.2","kind":"dev","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT","license_file":null,"targets":[{"name":"zstd","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"basic","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/basic.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"benchmark","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/benchmark.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"stream","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/stream.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"train","kind":["example"],"crate_types":["bin"],"required_features":["zdict_builder"],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/train.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstd","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/zstd.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"zstdcat","kind":["example"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/examples/zstdcat.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false},{"name":"issue_182","kind":["test"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/tests/issue_182.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":false}],"features":{"arrays":["zstd-safe/arrays"],"bindgen":["zstd-safe/bindgen"],"debug":["zstd-safe/debug"],"default":["legacy","arrays","zdict_builder"],"doc-cfg":[],"experimental":["zstd-safe/experimental"],"fat-lto":["zstd-safe/fat-lto"],"legacy":["zstd-safe/legacy"],"no_asm":["zstd-safe/no_asm"],"pkg-config":["zstd-safe/pkg-config"],"thin":["zstd-safe/thin"],"thin-lto":["zstd-safe/thin-lto"],"wasm":[],"zdict_builder":["zstd-safe/zdict_builder"],"zstdmt":["zstd-safe/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-0.13.3/Cargo.toml","categories":["compression","api-bindings"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":"https://docs.rs/zstd","edition":"2018","metadata":{"docs":{"rs":{"features":["experimental","zstdmt","zdict_builder","doc-cfg"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT"},{"package":{"name":"zstd-safe","version":"7.2.4","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd-safe@7.2.4","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Safe low-level bindings for the zstd compression library.","dependencies":[{"name":"zstd-sys","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^2.0.15","kind":"normal","optional":false,"uses_default_features":false,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"zstd_safe","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/src/lib.rs","edition":"2018","doctest":true,"doctest":true,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"arrays":[],"bindgen":["zstd-sys/bindgen"],"debug":["zstd-sys/debug"],"default":["legacy","arrays","zdict_builder"],"doc-cfg":[],"experimental":["zstd-sys/experimental"],"fat-lto":["zstd-sys/fat-lto"],"legacy":["zstd-sys/legacy"],"no_asm":["zstd-sys/no_asm"],"pkg-config":["zstd-sys/pkg-config"],"seekable":["zstd-sys/seekable"],"std":["zstd-sys/std"],"thin":["zstd-sys/thin"],"thin-lto":["zstd-sys/thin-lto"],"zdict_builder":["zstd-sys/zdict_builder"],"zstdmt":["zstd-sys/zstdmt"]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-safe-7.2.4/Cargo.toml","categories":["api-bindings","compression"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"features":["experimental","arrays","std","zdict_builder","doc-cfg"]}}},"links":null,"publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT OR Apache-2.0"},{"package":{"name":"zstd-sys","version":"2.0.16+zstd.1.5.7","authors":["Alexandre Bury "],"id":"registry+https://github.com/rust-lang/crates.io-index#zstd-sys@2.0.16+zstd.1.5.7","source":"registry+https://github.com/rust-lang/crates.io-index","description":"Low-level bindings for the zstd compression library.","dependencies":[{"name":"bindgen","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.72","kind":"build","optional":true,"uses_default_features":false,"features":["runtime"],"target":null,"rename":null,"registry":null,"path":null},{"name":"cc","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^1.0.45","kind":"build","optional":false,"uses_default_features":true,"features":["parallel"],"target":null,"rename":null,"registry":null,"path":null},{"name":"pkg-config","source":"registry+https://github.com/rust-lang/crates.io-index","req":"^0.3.28","kind":"build","optional":false,"uses_default_features":true,"features":[],"target":null,"rename":null,"registry":null,"path":null}],"license":"MIT OR Apache-2.0","license_file":null,"targets":[{"name":"zstd_sys","kind":["lib"],"crate_types":["lib"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/src/lib.rs","edition":"2018","doctest":false,"doctest":false,"test":true,"doc":true},{"name":"build-script-build","kind":["custom-build"],"crate_types":["bin"],"required_features":[],"src_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/build.rs","edition":"2018","doctest":false,"doctest":false,"test":false,"doc":false}],"features":{"bindgen":["dep:bindgen"],"debug":[],"default":["legacy","zdict_builder","bindgen"],"experimental":[],"fat-lto":[],"legacy":[],"no_asm":[],"no_wasm_shim":[],"non-cargo":[],"pkg-config":[],"seekable":[],"std":[],"thin":[],"thin-lto":[],"zdict_builder":[],"zstdmt":[]},"manifest_path":"/home/henry/.local/share/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zstd-sys-2.0.16+zstd.1.5.7/Cargo.toml","categories":["api-bindings","compression"],"keywords":["zstd","zstandard","compression"],"readme":"Readme.md","repository":"https://github.com/gyscos/zstd-rs","homepage":null,"documentation":null,"edition":"2018","metadata":{"docs":{"rs":{"features":["experimental"]}}},"links":"zstd","publish":null,"default_run":null,"rust_version":"1.64.0"},"license":"MIT OR Apache-2.0"}]} \ No newline at end of file diff --git a/data/licenses-npm.json b/data/licenses-npm.json index aa0f436..f12ab18 100644 --- a/data/licenses-npm.json +++ b/data/licenses-npm.json @@ -1 +1 @@ -[{"self":false,"name":"astro","maintainers":[],"version":"5.16.6","description":"Astro is a modern site builder with web best practices, performance, and DX front-of-mind.","repository":{"type":"git","url":"git+https://github.com/withastro/astro.git","directory":"packages/astro"},"homepage":"https://astro.build","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021 Fred K. Schott\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\"\"\"\nThis license applies to parts of the `packages/create-astro` and `packages/astro` subdirectories originating from the https://github.com/sveltejs/kit repository:\n\nCopyright (c) 2020 [these people](https://github.com/sveltejs/kit/graphs/contributors)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\"\"\"\n\n\"\"\"\nThis license applies to parts of the `packages/create-astro` and `packages/astro` subdirectories originating from the https://github.com/vitejs/vite repository:\n\nMIT License\n\nCopyright (c) 2019-present, Yuxi (Evan) You and Vite contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\"\"\"\n","noticeText":null,"author":{"name":"withastro","email":null,"url":null},"contributors":[]},{"self":false,"name":"@astrojs/react","maintainers":[],"version":"4.4.2","description":"Use React components within Astro","repository":{"type":"git","url":"git+https://github.com/withastro/astro.git","directory":"packages/integrations/react"},"homepage":"https://docs.astro.build/en/guides/integrations-guide/react/","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021 Fred K. Schott\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\"\"\"\nThis license applies to parts of the `packages/create-astro` and `packages/astro` subdirectories originating from the https://github.com/sveltejs/kit repository:\n\nCopyright (c) 2020 [these people](https://github.com/sveltejs/kit/graphs/contributors)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\"\"\"\n\n\"\"\"\nThis license applies to parts of the `packages/create-astro` and `packages/astro` subdirectories originating from the https://github.com/vitejs/vite repository:\n\nMIT License\n\nCopyright (c) 2019-present, Yuxi (Evan) You and Vite contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\"\"\"\n","noticeText":null,"author":{"name":"withastro","email":null,"url":null},"contributors":[]},{"self":false,"name":"lucide-react","maintainers":[],"version":"0.562.0","description":"A Lucide icon library package for React applications.","repository":{"type":"git","url":"https://github.com/lucide-icons/lucide.git","directory":"packages/lucide-react"},"homepage":"https://lucide.dev","private":false,"license":"ISC","licenseText":"ISC License\n\nCopyright (c) for portions of Lucide are held by Cole Bemis 2013-2023 as part of Feather (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2025.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n---\n\nThe MIT License (MIT) (for portions derived from Feather)\n\nCopyright (c) 2013-2023 Cole Bemis\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Eric Fennis","email":null,"url":null},"contributors":[]},{"self":false,"name":"date-fns","maintainers":[],"version":"4.1.0","description":"Modern JavaScript date utility library","repository":"https://github.com/date-fns/date-fns","homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[{"name":"Sasha Koss","email":"koss@nocorp.me","url":null},{"name":"Lesha Koss","email":"regiusprod@gmail.com","url":null}]},{"self":false,"name":"react-dom","maintainers":[],"version":"19.2.3","description":"React package for working with the DOM.","repository":{"type":"git","url":"https://github.com/facebook/react.git","directory":"packages/react-dom"},"homepage":"https://react.dev/","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) Meta Platforms, Inc. and affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-collapsible","maintainers":[],"version":"1.1.12","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-accordion","maintainers":[],"version":"1.2.12","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"react","maintainers":[],"version":"19.2.3","description":"React is a JavaScript library for building user interfaces.","repository":{"type":"git","url":"https://github.com/facebook/react.git","directory":"packages/react"},"homepage":"https://react.dev/","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) Meta Platforms, Inc. and affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"scheduler","maintainers":[],"version":"0.27.0","description":"Cooperative scheduler for the browser environment.","repository":{"type":"git","url":"https://github.com/facebook/react.git","directory":"packages/scheduler"},"homepage":"https://react.dev/","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) Meta Platforms, Inc. and affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/primitive","maintainers":[],"version":"1.1.3","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-compose-refs","maintainers":[],"version":"1.1.2","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-context","maintainers":[],"version":"1.1.2","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-use-layout-effect","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-id","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-use-controllable-state","maintainers":[],"version":"1.2.2","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-slot","maintainers":[],"version":"1.2.3","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-primitive","maintainers":[],"version":"2.1.3","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-use-callback-ref","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-use-escape-keydown","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-dismissable-layer","maintainers":[],"version":"1.1.11","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-focus-scope","maintainers":[],"version":"1.1.7","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-portal","maintainers":[],"version":"1.1.9","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-presence","maintainers":[],"version":"1.1.5","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-focus-guards","maintainers":[],"version":"1.1.3","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"tslib","maintainers":[],"version":"2.8.1","description":"Runtime library for TypeScript helper functions","repository":{"type":"git","url":"https://github.com/Microsoft/tslib.git"},"homepage":"https://www.typescriptlang.org/","private":false,"license":"0BSD","licenseText":"Copyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.","noticeText":null,"author":{"name":"Microsoft Corp.","email":null,"url":null},"contributors":[]},{"self":false,"name":"react-remove-scroll-bar","maintainers":[],"version":"2.3.8","description":"Removes body scroll without content _shake_","repository":"https://github.com/theKashey/react-remove-scroll-bar","homepage":null,"private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":{"name":"Anton Korzunov","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"use-callback-ref","maintainers":[],"version":"1.3.3","description":"The same useRef, but with callback","repository":"https://github.com/theKashey/use-callback-ref/","homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"theKashey","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"use-sidecar","maintainers":[],"version":"1.1.3","description":"Sidecar code splitting utils","repository":{"type":"git","url":"https://github.com/theKashey/use-sidecar"},"homepage":"https://github.com/theKashey/use-sidecar","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"theKashey","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"react-remove-scroll","maintainers":[],"version":"2.6.3","description":"Disables scroll outside of `children` node.","repository":"https://github.com/theKashey/react-remove-scroll","homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Anton Korzunov","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"get-nonce","maintainers":[],"version":"1.0.1","description":"returns nonce","repository":"git@github.com:theKashey/get-nonce.git","homepage":"https://github.com/theKashey/get-nonce","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2020 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Anton Korzunov","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"react-style-singleton","maintainers":[],"version":"2.2.3","description":"Just create a single stylesheet...","repository":{"type":"git","url":"https://github.com/theKashey/react-style-singleton"},"homepage":"https://github.com/theKashey/react-style-singleton#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Anton Korzunov","email":null,"url":"thekashey@gmail.com"},"contributors":[]},{"self":false,"name":"aria-hidden","maintainers":[],"version":"1.2.4","description":"Cast aria-hidden to everything, except...","repository":{"type":"git","url":"git+https://github.com/theKashey/aria-hidden.git"},"homepage":"https://github.com/theKashey/aria-hidden#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Anton Korzunov","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"@radix-ui/react-dialog","maintainers":[],"version":"1.1.15","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@tanstack/query-core","maintainers":[],"version":"5.90.16","description":"The framework agnostic core that powers TanStack Query","repository":{"type":"git","url":"git+https://github.com/TanStack/query.git","directory":"packages/query-core"},"homepage":"https://tanstack.com/query","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Tanner Linsley\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"tannerlinsley","email":null,"url":null},"contributors":[]},{"self":false,"name":"@tanstack/react-query","maintainers":[],"version":"5.90.16","description":"Hooks for managing, caching and syncing asynchronous and remote data in React","repository":{"type":"git","url":"git+https://github.com/TanStack/query.git","directory":"packages/react-query"},"homepage":"https://tanstack.com/query","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Tanner Linsley\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"tannerlinsley","email":null,"url":null},"contributors":[]},{"self":false,"name":"d3-array","maintainers":[],"version":"3.2.4","description":"Array manipulation, ordering, searching, summarizing, etc.","repository":{"type":"git","url":"https://github.com/d3/d3-array.git"},"homepage":"https://d3js.org/d3-array/","private":false,"license":"ISC","licenseText":"Copyright 2010-2023 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-interpolate","maintainers":[],"version":"3.0.1","description":"Interpolate numbers, colors, strings, arrays, objects, whatever!","repository":{"type":"git","url":"https://github.com/d3/d3-interpolate.git"},"homepage":"https://d3js.org/d3-interpolate/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-selection","maintainers":[],"version":"3.0.0","description":"Data-driven DOM manipulation: select elements and join them to data.","repository":{"type":"git","url":"https://github.com/d3/d3-selection.git"},"homepage":"https://d3js.org/d3-selection/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-geo","maintainers":[],"version":"3.1.1","description":"Shapes and calculators for spherical coordinates.","repository":{"type":"git","url":"https://github.com/d3/d3-geo.git"},"homepage":"https://d3js.org/d3-geo/","private":false,"license":"ISC","licenseText":"Copyright 2010-2024 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n\nThis license applies to GeographicLib, versions 1.12 and later.\n\nCopyright 2008-2012 Charles Karney\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-drag","maintainers":[],"version":"3.0.0","description":"Drag and drop SVG, HTML or Canvas using mouse or touch input.","repository":{"type":"git","url":"https://github.com/d3/d3-drag.git"},"homepage":"https://d3js.org/d3-drag/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-zoom","maintainers":[],"version":"3.0.0","description":"Pan and zoom SVG, HTML or Canvas using mouse or touch input.","repository":{"type":"git","url":"https://github.com/d3/d3-zoom.git"},"homepage":"https://d3js.org/d3-zoom/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"topojson-client","maintainers":[],"version":"3.1.0","description":"Manipulate TopoJSON and convert it to GeoJSON.","repository":{"type":"git","url":"https://github.com/topojson/topojson-client.git"},"homepage":"https://github.com/topojson/topojson-client","private":false,"license":"ISC","licenseText":"Copyright 2012-2019 Michael Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"es-errors","maintainers":[],"version":"1.3.0","description":"A simple cache for a few of the JS Error constructors.","repository":{"type":"git","url":"git+https://github.com/ljharb/es-errors.git"},"homepage":"https://github.com/ljharb/es-errors#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"object-inspect","maintainers":[],"version":"1.13.4","description":"string representations of objects in node and the browser","repository":{"type":"git","url":"git://github.com/inspect-js/object-inspect.git"},"homepage":"https://github.com/inspect-js/object-inspect","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2013 James Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[]},{"self":false,"name":"side-channel-list","maintainers":[],"version":"1.0.0","description":"Store information about any JS value in a side channel, using a linked list","repository":{"type":"git","url":"git+https://github.com/ljharb/side-channel-list.git"},"homepage":"https://github.com/ljharb/side-channel-list#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"es-object-atoms","maintainers":[],"version":"1.1.1","description":"ES Object-related atoms: Object, ToObject, RequireObjectCoercible","repository":{"type":"git","url":"git+https://github.com/ljharb/es-object-atoms.git"},"homepage":"https://github.com/ljharb/es-object-atoms#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"math-intrinsics","maintainers":[],"version":"1.1.0","description":"ES Math-related intrinsics and helpers, robustly cached.","repository":{"type":"git","url":"git+https://github.com/es-shims/math-intrinsics.git"},"homepage":"https://github.com/es-shims/math-intrinsics#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 ECMAScript Shims\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"gopd","maintainers":[],"version":"1.2.0","description":"`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.","repository":{"type":"git","url":"git+https://github.com/ljharb/gopd.git"},"homepage":"https://github.com/ljharb/gopd#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"es-define-property","maintainers":[],"version":"1.0.1","description":"`Object.defineProperty`, but not IE 8's broken one.","repository":{"type":"git","url":"git+https://github.com/ljharb/es-define-property.git"},"homepage":"https://github.com/ljharb/es-define-property#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"has-symbols","maintainers":[],"version":"1.1.0","description":"Determine if the JS environment has Symbol support. Supports spec, or shams.","repository":{"type":"git","url":"git://github.com/inspect-js/has-symbols.git"},"homepage":"https://github.com/ljharb/has-symbols#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2016 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"},"contributors":[{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"}]},{"self":false,"name":"get-proto","maintainers":[],"version":"1.0.1","description":"Robustly get the [[Prototype]] of an object","repository":{"type":"git","url":"git+https://github.com/ljharb/get-proto.git"},"homepage":"https://github.com/ljharb/get-proto#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2025 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"function-bind","maintainers":[],"version":"1.1.2","description":"Implementation of Function.prototype.bind","repository":{"type":"git","url":"https://github.com/Raynos/function-bind.git"},"homepage":"https://github.com/Raynos/function-bind","private":false,"license":"MIT","licenseText":"Copyright (c) 2013 Raynos.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","noticeText":null,"author":{"name":"Raynos","email":"raynos2@gmail.com","url":null},"contributors":[{"name":"Raynos","email":null,"url":null},{"name":"Jordan Harband","email":null,"url":"https://github.com/ljharb"}]},{"self":false,"name":"call-bind-apply-helpers","maintainers":[],"version":"1.0.2","description":"Helper functions around Function call/apply/bind, for use in `call-bind`","repository":{"type":"git","url":"git+https://github.com/ljharb/call-bind-apply-helpers.git"},"homepage":"https://github.com/ljharb/call-bind-apply-helpers#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"dunder-proto","maintainers":[],"version":"1.0.1","description":"If available, the `Object.prototype.__proto__` accessor and mutator, call-bound","repository":{"type":"git","url":"git+https://github.com/es-shims/dunder-proto.git"},"homepage":"https://github.com/es-shims/dunder-proto#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 ECMAScript Shims\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"hasown","maintainers":[],"version":"2.0.2","description":"A robust, ES3 compatible, \"has own property\" predicate.","repository":{"type":"git","url":"git+https://github.com/inspect-js/hasOwn.git"},"homepage":"https://github.com/inspect-js/hasOwn#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) Jordan Harband and contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"get-intrinsic","maintainers":[],"version":"1.3.0","description":"Get and robustly cache all JS language-level intrinsics at first require time","repository":{"type":"git","url":"git+https://github.com/ljharb/get-intrinsic.git"},"homepage":"https://github.com/ljharb/get-intrinsic#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2020 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"call-bound","maintainers":[],"version":"1.0.4","description":"Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.","repository":{"type":"git","url":"git+https://github.com/ljharb/call-bound.git"},"homepage":"https://github.com/ljharb/call-bound#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"side-channel-map","maintainers":[],"version":"1.0.1","description":"Store information about any JS value in a side channel, using a Map","repository":{"type":"git","url":"git+https://github.com/ljharb/side-channel-map.git"},"homepage":"https://github.com/ljharb/side-channel-map#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"side-channel-weakmap","maintainers":[],"version":"1.0.2","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","repository":{"type":"git","url":"git+https://github.com/ljharb/side-channel-weakmap.git"},"homepage":"https://github.com/ljharb/side-channel-weakmap#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2019 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"side-channel","maintainers":[],"version":"1.1.0","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","repository":{"type":"git","url":"git+https://github.com/ljharb/side-channel.git"},"homepage":"https://github.com/ljharb/side-channel#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2019 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"qs","maintainers":[],"version":"6.14.0","description":"A querystring parser that supports nesting and arrays, with a depth limit","repository":{"type":"git","url":"https://github.com/ljharb/qs.git"},"homepage":"https://github.com/ljharb/qs","private":false,"license":"BSD-3-Clause","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2014, Nathan LaFreniere and other [contributors](https://github.com/ljharb/qs/graphs/contributors)\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","noticeText":null,"author":null,"contributors":[{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"}]},{"self":false,"name":"@whatwg-node/fetch","maintainers":[],"version":"0.10.5","description":"Cross Platform Smart Fetch Ponyfill","repository":{"type":"git","url":"ardatan/whatwg-node","directory":"packages/fetch"},"homepage":null,"private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":{"name":"Arda TANRIKULU","email":"ardatanrikulu@gmail.com","url":null},"contributors":[]},{"self":false,"name":"@whatwg-node/promise-helpers","maintainers":[],"version":"1.3.0","description":"Promise helpers","repository":{"type":"git","url":"ardatan/whatwg-node","directory":"packages/promise-helpers"},"homepage":null,"private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":{"name":"Arda TANRIKULU","email":"ardatanrikulu@gmail.com","url":null},"contributors":[]},{"self":false,"name":"fets","maintainers":[],"version":"0.8.5","description":"TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience","repository":{"type":"git","url":"ardatan/fets","directory":"packages/fets"},"homepage":null,"private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":{"name":"Arda TANRIKULU","email":"ardatanrikulu@gmail.com","url":null},"contributors":[]},{"self":false,"name":"d3-scale","maintainers":[],"version":"4.0.2","description":"Encodings that map abstract data to visual representation.","repository":{"type":"git","url":"https://github.com/d3/d3-scale.git"},"homepage":"https://d3js.org/d3-scale/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-format","maintainers":[],"version":"3.1.0","description":"Format numbers for human consumption.","repository":{"type":"git","url":"https://github.com/d3/d3-format.git"},"homepage":"https://d3js.org/d3-format/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-time","maintainers":[],"version":"3.1.0","description":"A calculator for humanity’s peculiar conventions of time.","repository":{"type":"git","url":"https://github.com/d3/d3-time.git"},"homepage":"https://d3js.org/d3-time/","private":false,"license":"ISC","licenseText":"Copyright 2010-2022 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-time-format","maintainers":[],"version":"4.1.0","description":"A JavaScript time formatter and parser inspired by strftime and strptime.","repository":{"type":"git","url":"https://github.com/d3/d3-time-format.git"},"homepage":"https://d3js.org/d3-time-format/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-shape","maintainers":[],"version":"3.2.0","description":"Graphical primitives for visualization, such as lines and areas.","repository":{"type":"git","url":"https://github.com/d3/d3-shape.git"},"homepage":"https://d3js.org/d3-shape/","private":false,"license":"ISC","licenseText":"Copyright 2010-2022 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-path","maintainers":[],"version":"3.1.0","description":"Serialize Canvas path commands to SVG.","repository":{"type":"git","url":"https://github.com/d3/d3-path.git"},"homepage":"https://d3js.org/d3-path/","private":false,"license":"ISC","licenseText":"Copyright 2015-2022 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"@radix-ui/react-roving-focus","maintainers":[],"version":"1.1.11","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-tabs","maintainers":[],"version":"1.1.13","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@icons-pack/react-simple-icons","maintainers":[],"version":"13.8.0","description":"This package provides the Simple Icons packaged as a set of React components.","repository":{"type":"git","url":"git+https://github.com/icons-pack/react-simple-icons.git","directory":"react-simple-icons"},"homepage":"https://github.com/icons-pack/react-simple-icons#readme","private":false,"license":"MIT","licenseText":"\nMIT License (MIT)\n\nCopyright (c) 2019 Jorge Luis Calleja A.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jorge Luis Calleja","email":"jorge.calleja@wootsbot.dev","url":null},"contributors":[]},{"self":false,"name":"fuzzysort","maintainers":[],"version":"3.1.0","description":"Fast SublimeText-like fuzzy search for JavaScript","repository":{"type":"git","url":"https://github.com/farzher/fuzzysort.git"},"homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\r\n\r\nCopyright (c) 2018 Stephen Kamenar\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n","noticeText":null,"author":{"name":"farzher","email":null,"url":null},"contributors":[]},{"self":false,"name":"@floating-ui/utils","maintainers":[],"version":"0.2.9","description":"Utilities for Floating UI","repository":{"type":"git","url":"https://github.com/floating-ui/floating-ui.git","directory":"packages/utils"},"homepage":"https://floating-ui.com","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Floating UI contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"atomiks","email":null,"url":null},"contributors":[]},{"self":false,"name":"@floating-ui/core","maintainers":[],"version":"1.6.9","description":"Positioning library for floating elements: tooltips, popovers, dropdowns, and more","repository":{"type":"git","url":"https://github.com/floating-ui/floating-ui.git","directory":"packages/core"},"homepage":"https://floating-ui.com","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Floating UI contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"atomiks","email":null,"url":null},"contributors":[]},{"self":false,"name":"@floating-ui/dom","maintainers":[],"version":"1.6.13","description":"Floating UI for the web","repository":{"type":"git","url":"https://github.com/floating-ui/floating-ui.git","directory":"packages/dom"},"homepage":"https://floating-ui.com","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Floating UI contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"atomiks","email":null,"url":null},"contributors":[]},{"self":false,"name":"classnames","maintainers":[],"version":"2.5.1","description":"A simple utility for conditionally joining classNames together","repository":{"type":"git","url":"git+https://github.com/JedWatson/classnames.git"},"homepage":null,"private":false,"license":"MIT","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Jed Watson\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jed Watson","email":null,"url":null},"contributors":[]},{"self":false,"name":"react-tooltip","maintainers":[],"version":"5.30.0","description":"react tooltip component","repository":"https://github.com/ReactTooltip/react-tooltip","homepage":"https://github.com/ReactTooltip/react-tooltip#readme","private":false,"license":"MIT","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2022 ReactTooltip Team Github\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"ReactTooltip","email":null,"url":null},"contributors":[]},{"self":false,"name":"d3-ease","maintainers":[],"version":"3.0.1","description":"Easing functions for smooth animation.","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"homepage":"https://d3js.org/d3-ease/","private":false,"license":"BSD-3-Clause","licenseText":"Copyright 2010-2021 Mike Bostock\nCopyright 2001 Robert Penner\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n endorse or promote products derived from this software without specific prior\n written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-color","maintainers":[],"version":"3.1.0","description":"Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).","repository":{"type":"git","url":"https://github.com/d3/d3-color.git"},"homepage":"https://d3js.org/d3-color/","private":false,"license":"ISC","licenseText":"Copyright 2010-2022 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-dispatch","maintainers":[],"version":"3.0.1","description":"Register named callbacks and call them with arguments.","repository":{"type":"git","url":"https://github.com/d3/d3-dispatch.git"},"homepage":"https://d3js.org/d3-dispatch/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-timer","maintainers":[],"version":"3.0.1","description":"An efficient queue capable of managing thousands of concurrent animations.","repository":{"type":"git","url":"https://github.com/d3/d3-timer.git"},"homepage":"https://d3js.org/d3-timer/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-transition","maintainers":[],"version":"3.0.1","description":"Animated transitions for D3 selections.","repository":{"type":"git","url":"https://github.com/d3/d3-transition.git"},"homepage":"https://d3js.org/d3-transition/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"@radix-ui/react-collection","maintainers":[],"version":"1.1.7","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-direction","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@babel/runtime","maintainers":[],"version":"7.27.0","description":"babel's modular runtime helpers","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-runtime"},"homepage":"https://babel.dev/docs/en/next/babel-runtime","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2014-present Sebastian McKenzie and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"The Babel Team","email":null,"url":"https://babel.dev/team"},"contributors":[]},{"self":false,"name":"little-date","maintainers":[],"version":"1.2.1","description":"Small & sweet date-range formatting library","repository":"vercel/little-date","homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Vercel\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Timo Lins","email":null,"url":null},"contributors":[]},{"self":false,"name":"react-tag-autocomplete","maintainers":[],"version":"7.5.1","description":"A simple, accessible, tagging component ready to drop into your React projects.","repository":{"type":"git","url":"git+https://github.com/i-like-robots/react-tag-autocomplete.git"},"homepage":"https://github.com/i-like-robots/react-tag-autocomplete","private":false,"license":"ISC","licenseText":"ISC License\n\nCopyright (c) 2023 Matt Hinchliffe\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.","noticeText":null,"author":{"name":"Matt Hinchliffe","email":null,"url":"https://www.matthinchliffe.dev"},"contributors":[]}] \ No newline at end of file +[{"self":false,"name":"astro","maintainers":[],"version":"5.16.8","description":"Astro is a modern site builder with web best practices, performance, and DX front-of-mind.","repository":{"type":"git","url":"git+https://github.com/withastro/astro.git","directory":"packages/astro"},"homepage":"https://astro.build","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021 Fred K. Schott\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\"\"\"\nThis license applies to parts of the `packages/create-astro` and `packages/astro` subdirectories originating from the https://github.com/sveltejs/kit repository:\n\nCopyright (c) 2020 [these people](https://github.com/sveltejs/kit/graphs/contributors)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\"\"\"\n\n\"\"\"\nThis license applies to parts of the `packages/create-astro` and `packages/astro` subdirectories originating from the https://github.com/vitejs/vite repository:\n\nMIT License\n\nCopyright (c) 2019-present, Yuxi (Evan) You and Vite contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\"\"\"\n","noticeText":null,"author":{"name":"withastro","email":null,"url":null},"contributors":[]},{"self":false,"name":"@astrojs/react","maintainers":[],"version":"4.4.2","description":"Use React components within Astro","repository":{"type":"git","url":"git+https://github.com/withastro/astro.git","directory":"packages/integrations/react"},"homepage":"https://docs.astro.build/en/guides/integrations-guide/react/","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021 Fred K. Schott\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\"\"\"\nThis license applies to parts of the `packages/create-astro` and `packages/astro` subdirectories originating from the https://github.com/sveltejs/kit repository:\n\nCopyright (c) 2020 [these people](https://github.com/sveltejs/kit/graphs/contributors)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\"\"\"\n\n\"\"\"\nThis license applies to parts of the `packages/create-astro` and `packages/astro` subdirectories originating from the https://github.com/vitejs/vite repository:\n\nMIT License\n\nCopyright (c) 2019-present, Yuxi (Evan) You and Vite contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\"\"\"\n","noticeText":null,"author":{"name":"withastro","email":null,"url":null},"contributors":[]},{"self":false,"name":"lucide-react","maintainers":[],"version":"0.562.0","description":"A Lucide icon library package for React applications.","repository":{"type":"git","url":"https://github.com/lucide-icons/lucide.git","directory":"packages/lucide-react"},"homepage":"https://lucide.dev","private":false,"license":"ISC","licenseText":"ISC License\n\nCopyright (c) for portions of Lucide are held by Cole Bemis 2013-2023 as part of Feather (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2025.\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n---\n\nThe MIT License (MIT) (for portions derived from Feather)\n\nCopyright (c) 2013-2023 Cole Bemis\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Eric Fennis","email":null,"url":null},"contributors":[]},{"self":false,"name":"date-fns","maintainers":[],"version":"4.1.0","description":"Modern JavaScript date utility library","repository":"https://github.com/date-fns/date-fns","homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[{"name":"Sasha Koss","email":"koss@nocorp.me","url":null},{"name":"Lesha Koss","email":"regiusprod@gmail.com","url":null}]},{"self":false,"name":"react-dom","maintainers":[],"version":"19.2.3","description":"React package for working with the DOM.","repository":{"type":"git","url":"https://github.com/facebook/react.git","directory":"packages/react-dom"},"homepage":"https://react.dev/","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) Meta Platforms, Inc. and affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-collapsible","maintainers":[],"version":"1.1.12","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-accordion","maintainers":[],"version":"1.2.12","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"react","maintainers":[],"version":"19.2.3","description":"React is a JavaScript library for building user interfaces.","repository":{"type":"git","url":"https://github.com/facebook/react.git","directory":"packages/react"},"homepage":"https://react.dev/","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) Meta Platforms, Inc. and affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"scheduler","maintainers":[],"version":"0.27.0","description":"Cooperative scheduler for the browser environment.","repository":{"type":"git","url":"https://github.com/facebook/react.git","directory":"packages/scheduler"},"homepage":"https://react.dev/","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) Meta Platforms, Inc. and affiliates.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/primitive","maintainers":[],"version":"1.1.3","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-compose-refs","maintainers":[],"version":"1.1.2","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-context","maintainers":[],"version":"1.1.2","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-use-layout-effect","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-id","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-use-controllable-state","maintainers":[],"version":"1.2.2","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-slot","maintainers":[],"version":"1.2.3","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-primitive","maintainers":[],"version":"2.1.3","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-use-callback-ref","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-use-escape-keydown","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-dismissable-layer","maintainers":[],"version":"1.1.11","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-focus-scope","maintainers":[],"version":"1.1.7","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-portal","maintainers":[],"version":"1.1.9","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-presence","maintainers":[],"version":"1.1.5","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-focus-guards","maintainers":[],"version":"1.1.3","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"tslib","maintainers":[],"version":"2.8.1","description":"Runtime library for TypeScript helper functions","repository":{"type":"git","url":"https://github.com/Microsoft/tslib.git"},"homepage":"https://www.typescriptlang.org/","private":false,"license":"0BSD","licenseText":"Copyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.","noticeText":null,"author":{"name":"Microsoft Corp.","email":null,"url":null},"contributors":[]},{"self":false,"name":"react-remove-scroll-bar","maintainers":[],"version":"2.3.8","description":"Removes body scroll without content _shake_","repository":"https://github.com/theKashey/react-remove-scroll-bar","homepage":null,"private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":{"name":"Anton Korzunov","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"use-callback-ref","maintainers":[],"version":"1.3.3","description":"The same useRef, but with callback","repository":"https://github.com/theKashey/use-callback-ref/","homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"theKashey","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"use-sidecar","maintainers":[],"version":"1.1.3","description":"Sidecar code splitting utils","repository":{"type":"git","url":"https://github.com/theKashey/use-sidecar"},"homepage":"https://github.com/theKashey/use-sidecar","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"theKashey","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"react-remove-scroll","maintainers":[],"version":"2.6.3","description":"Disables scroll outside of `children` node.","repository":"https://github.com/theKashey/react-remove-scroll","homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Anton Korzunov","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"get-nonce","maintainers":[],"version":"1.0.1","description":"returns nonce","repository":"git@github.com:theKashey/get-nonce.git","homepage":"https://github.com/theKashey/get-nonce","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2020 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Anton Korzunov","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"react-style-singleton","maintainers":[],"version":"2.2.3","description":"Just create a single stylesheet...","repository":{"type":"git","url":"https://github.com/theKashey/react-style-singleton"},"homepage":"https://github.com/theKashey/react-style-singleton#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Anton Korzunov","email":null,"url":"thekashey@gmail.com"},"contributors":[]},{"self":false,"name":"aria-hidden","maintainers":[],"version":"1.2.4","description":"Cast aria-hidden to everything, except...","repository":{"type":"git","url":"git+https://github.com/theKashey/aria-hidden.git"},"homepage":"https://github.com/theKashey/aria-hidden#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2017 Anton Korzunov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Anton Korzunov","email":"thekashey@gmail.com","url":null},"contributors":[]},{"self":false,"name":"@radix-ui/react-dialog","maintainers":[],"version":"1.1.15","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@tanstack/query-core","maintainers":[],"version":"5.90.16","description":"The framework agnostic core that powers TanStack Query","repository":{"type":"git","url":"git+https://github.com/TanStack/query.git","directory":"packages/query-core"},"homepage":"https://tanstack.com/query","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Tanner Linsley\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"tannerlinsley","email":null,"url":null},"contributors":[]},{"self":false,"name":"@tanstack/react-query","maintainers":[],"version":"5.90.16","description":"Hooks for managing, caching and syncing asynchronous and remote data in React","repository":{"type":"git","url":"git+https://github.com/TanStack/query.git","directory":"packages/react-query"},"homepage":"https://tanstack.com/query","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Tanner Linsley\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"tannerlinsley","email":null,"url":null},"contributors":[]},{"self":false,"name":"es-errors","maintainers":[],"version":"1.3.0","description":"A simple cache for a few of the JS Error constructors.","repository":{"type":"git","url":"git+https://github.com/ljharb/es-errors.git"},"homepage":"https://github.com/ljharb/es-errors#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"object-inspect","maintainers":[],"version":"1.13.4","description":"string representations of objects in node and the browser","repository":{"type":"git","url":"git://github.com/inspect-js/object-inspect.git"},"homepage":"https://github.com/inspect-js/object-inspect","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2013 James Halliday\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"contributors":[]},{"self":false,"name":"side-channel-list","maintainers":[],"version":"1.0.0","description":"Store information about any JS value in a side channel, using a linked list","repository":{"type":"git","url":"git+https://github.com/ljharb/side-channel-list.git"},"homepage":"https://github.com/ljharb/side-channel-list#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"es-object-atoms","maintainers":[],"version":"1.1.1","description":"ES Object-related atoms: Object, ToObject, RequireObjectCoercible","repository":{"type":"git","url":"git+https://github.com/ljharb/es-object-atoms.git"},"homepage":"https://github.com/ljharb/es-object-atoms#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"math-intrinsics","maintainers":[],"version":"1.1.0","description":"ES Math-related intrinsics and helpers, robustly cached.","repository":{"type":"git","url":"git+https://github.com/es-shims/math-intrinsics.git"},"homepage":"https://github.com/es-shims/math-intrinsics#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 ECMAScript Shims\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"gopd","maintainers":[],"version":"1.2.0","description":"`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.","repository":{"type":"git","url":"git+https://github.com/ljharb/gopd.git"},"homepage":"https://github.com/ljharb/gopd#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"es-define-property","maintainers":[],"version":"1.0.1","description":"`Object.defineProperty`, but not IE 8's broken one.","repository":{"type":"git","url":"git+https://github.com/ljharb/es-define-property.git"},"homepage":"https://github.com/ljharb/es-define-property#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"has-symbols","maintainers":[],"version":"1.1.0","description":"Determine if the JS environment has Symbol support. Supports spec, or shams.","repository":{"type":"git","url":"git://github.com/inspect-js/has-symbols.git"},"homepage":"https://github.com/ljharb/has-symbols#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2016 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"},"contributors":[{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"}]},{"self":false,"name":"get-proto","maintainers":[],"version":"1.0.1","description":"Robustly get the [[Prototype]] of an object","repository":{"type":"git","url":"git+https://github.com/ljharb/get-proto.git"},"homepage":"https://github.com/ljharb/get-proto#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2025 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"function-bind","maintainers":[],"version":"1.1.2","description":"Implementation of Function.prototype.bind","repository":{"type":"git","url":"https://github.com/Raynos/function-bind.git"},"homepage":"https://github.com/Raynos/function-bind","private":false,"license":"MIT","licenseText":"Copyright (c) 2013 Raynos.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","noticeText":null,"author":{"name":"Raynos","email":"raynos2@gmail.com","url":null},"contributors":[{"name":"Raynos","email":null,"url":null},{"name":"Jordan Harband","email":null,"url":"https://github.com/ljharb"}]},{"self":false,"name":"call-bind-apply-helpers","maintainers":[],"version":"1.0.2","description":"Helper functions around Function call/apply/bind, for use in `call-bind`","repository":{"type":"git","url":"git+https://github.com/ljharb/call-bind-apply-helpers.git"},"homepage":"https://github.com/ljharb/call-bind-apply-helpers#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"dunder-proto","maintainers":[],"version":"1.0.1","description":"If available, the `Object.prototype.__proto__` accessor and mutator, call-bound","repository":{"type":"git","url":"git+https://github.com/es-shims/dunder-proto.git"},"homepage":"https://github.com/es-shims/dunder-proto#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 ECMAScript Shims\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"hasown","maintainers":[],"version":"2.0.2","description":"A robust, ES3 compatible, \"has own property\" predicate.","repository":{"type":"git","url":"git+https://github.com/inspect-js/hasOwn.git"},"homepage":"https://github.com/inspect-js/hasOwn#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) Jordan Harband and contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"get-intrinsic","maintainers":[],"version":"1.3.0","description":"Get and robustly cache all JS language-level intrinsics at first require time","repository":{"type":"git","url":"git+https://github.com/ljharb/get-intrinsic.git"},"homepage":"https://github.com/ljharb/get-intrinsic#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2020 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"call-bound","maintainers":[],"version":"1.0.4","description":"Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.","repository":{"type":"git","url":"git+https://github.com/ljharb/call-bound.git"},"homepage":"https://github.com/ljharb/call-bound#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"side-channel-map","maintainers":[],"version":"1.0.1","description":"Store information about any JS value in a side channel, using a Map","repository":{"type":"git","url":"git+https://github.com/ljharb/side-channel-map.git"},"homepage":"https://github.com/ljharb/side-channel-map#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"side-channel-weakmap","maintainers":[],"version":"1.0.2","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","repository":{"type":"git","url":"git+https://github.com/ljharb/side-channel-weakmap.git"},"homepage":"https://github.com/ljharb/side-channel-weakmap#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2019 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"side-channel","maintainers":[],"version":"1.1.0","description":"Store information about any JS value in a side channel. Uses WeakMap if available.","repository":{"type":"git","url":"git+https://github.com/ljharb/side-channel.git"},"homepage":"https://github.com/ljharb/side-channel#readme","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2019 Jordan Harband\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jordan Harband","email":"ljharb@gmail.com","url":null},"contributors":[]},{"self":false,"name":"qs","maintainers":[],"version":"6.14.0","description":"A querystring parser that supports nesting and arrays, with a depth limit","repository":{"type":"git","url":"https://github.com/ljharb/qs.git"},"homepage":"https://github.com/ljharb/qs","private":false,"license":"BSD-3-Clause","licenseText":"BSD 3-Clause License\n\nCopyright (c) 2014, Nathan LaFreniere and other [contributors](https://github.com/ljharb/qs/graphs/contributors)\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","noticeText":null,"author":null,"contributors":[{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"}]},{"self":false,"name":"@whatwg-node/fetch","maintainers":[],"version":"0.10.5","description":"Cross Platform Smart Fetch Ponyfill","repository":{"type":"git","url":"ardatan/whatwg-node","directory":"packages/fetch"},"homepage":null,"private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":{"name":"Arda TANRIKULU","email":"ardatanrikulu@gmail.com","url":null},"contributors":[]},{"self":false,"name":"@whatwg-node/promise-helpers","maintainers":[],"version":"1.3.0","description":"Promise helpers","repository":{"type":"git","url":"ardatan/whatwg-node","directory":"packages/promise-helpers"},"homepage":null,"private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":{"name":"Arda TANRIKULU","email":"ardatanrikulu@gmail.com","url":null},"contributors":[]},{"self":false,"name":"fets","maintainers":[],"version":"0.8.5","description":"TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience","repository":{"type":"git","url":"ardatan/fets","directory":"packages/fets"},"homepage":null,"private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":{"name":"Arda TANRIKULU","email":"ardatanrikulu@gmail.com","url":null},"contributors":[]},{"self":false,"name":"@floating-ui/utils","maintainers":[],"version":"0.2.9","description":"Utilities for Floating UI","repository":{"type":"git","url":"https://github.com/floating-ui/floating-ui.git","directory":"packages/utils"},"homepage":"https://floating-ui.com","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Floating UI contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"atomiks","email":null,"url":null},"contributors":[]},{"self":false,"name":"@floating-ui/core","maintainers":[],"version":"1.6.9","description":"Positioning library for floating elements: tooltips, popovers, dropdowns, and more","repository":{"type":"git","url":"https://github.com/floating-ui/floating-ui.git","directory":"packages/core"},"homepage":"https://floating-ui.com","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Floating UI contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"atomiks","email":null,"url":null},"contributors":[]},{"self":false,"name":"@floating-ui/dom","maintainers":[],"version":"1.6.13","description":"Floating UI for the web","repository":{"type":"git","url":"https://github.com/floating-ui/floating-ui.git","directory":"packages/dom"},"homepage":"https://floating-ui.com","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2021-present Floating UI contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"atomiks","email":null,"url":null},"contributors":[]},{"self":false,"name":"classnames","maintainers":[],"version":"2.5.1","description":"A simple utility for conditionally joining classNames together","repository":{"type":"git","url":"git+https://github.com/JedWatson/classnames.git"},"homepage":null,"private":false,"license":"MIT","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Jed Watson\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jed Watson","email":null,"url":null},"contributors":[]},{"self":false,"name":"react-tooltip","maintainers":[],"version":"5.30.0","description":"react tooltip component","repository":"https://github.com/ReactTooltip/react-tooltip","homepage":"https://github.com/ReactTooltip/react-tooltip#readme","private":false,"license":"MIT","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2022 ReactTooltip Team Github\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"ReactTooltip","email":null,"url":null},"contributors":[]},{"self":false,"name":"d3-selection","maintainers":[],"version":"3.0.0","description":"Data-driven DOM manipulation: select elements and join them to data.","repository":{"type":"git","url":"https://github.com/d3/d3-selection.git"},"homepage":"https://d3js.org/d3-selection/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-dispatch","maintainers":[],"version":"3.0.1","description":"Register named callbacks and call them with arguments.","repository":{"type":"git","url":"https://github.com/d3/d3-dispatch.git"},"homepage":"https://d3js.org/d3-dispatch/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-timer","maintainers":[],"version":"3.0.1","description":"An efficient queue capable of managing thousands of concurrent animations.","repository":{"type":"git","url":"https://github.com/d3/d3-timer.git"},"homepage":"https://d3js.org/d3-timer/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"@radix-ui/react-roving-focus","maintainers":[],"version":"1.1.11","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-tabs","maintainers":[],"version":"1.1.13","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@icons-pack/react-simple-icons","maintainers":[],"version":"13.8.0","description":"This package provides the Simple Icons packaged as a set of React components.","repository":{"type":"git","url":"git+https://github.com/icons-pack/react-simple-icons.git","directory":"react-simple-icons"},"homepage":"https://github.com/icons-pack/react-simple-icons#readme","private":false,"license":"MIT","licenseText":"\nMIT License (MIT)\n\nCopyright (c) 2019 Jorge Luis Calleja A.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Jorge Luis Calleja","email":"jorge.calleja@wootsbot.dev","url":null},"contributors":[]},{"self":false,"name":"fuzzysort","maintainers":[],"version":"3.1.0","description":"Fast SublimeText-like fuzzy search for JavaScript","repository":{"type":"git","url":"https://github.com/farzher/fuzzysort.git"},"homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\r\n\r\nCopyright (c) 2018 Stephen Kamenar\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n","noticeText":null,"author":{"name":"farzher","email":null,"url":null},"contributors":[]},{"self":false,"name":"d3-array","maintainers":[],"version":"3.2.4","description":"Array manipulation, ordering, searching, summarizing, etc.","repository":{"type":"git","url":"https://github.com/d3/d3-array.git"},"homepage":"https://d3js.org/d3-array/","private":false,"license":"ISC","licenseText":"Copyright 2010-2023 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-interpolate","maintainers":[],"version":"3.0.1","description":"Interpolate numbers, colors, strings, arrays, objects, whatever!","repository":{"type":"git","url":"https://github.com/d3/d3-interpolate.git"},"homepage":"https://d3js.org/d3-interpolate/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-geo","maintainers":[],"version":"3.1.1","description":"Shapes and calculators for spherical coordinates.","repository":{"type":"git","url":"https://github.com/d3/d3-geo.git"},"homepage":"https://d3js.org/d3-geo/","private":false,"license":"ISC","licenseText":"Copyright 2010-2024 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n\nThis license applies to GeographicLib, versions 1.12 and later.\n\nCopyright 2008-2012 Charles Karney\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-drag","maintainers":[],"version":"3.0.0","description":"Drag and drop SVG, HTML or Canvas using mouse or touch input.","repository":{"type":"git","url":"https://github.com/d3/d3-drag.git"},"homepage":"https://d3js.org/d3-drag/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-transition","maintainers":[],"version":"2.0.0","description":"Animated transitions for D3 selections.","repository":{"type":"git","url":"https://github.com/d3/d3-transition.git"},"homepage":"https://d3js.org/d3-transition/","private":false,"license":"BSD-3-Clause","licenseText":"Copyright (c) 2010-2015, Michael Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* The name Michael Bostock may not be used to endorse or promote products\n derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT,\nINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\nBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\nOF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\nTERMS OF USE - EASING EQUATIONS\n\nOpen source under the BSD License.\n\nCopyright 2001 Robert Penner\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n- Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n- Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n- Neither the name of the author nor the names of contributors may be used to\n endorse or promote products derived from this software without specific prior\n written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-color","maintainers":[],"version":"2.0.0","description":"Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).","repository":{"type":"git","url":"https://github.com/d3/d3-color.git"},"homepage":"https://d3js.org/d3-color/","private":false,"license":"BSD-3-Clause","licenseText":"Copyright 2010-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n endorse or promote products derived from this software without specific prior\n written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-ease","maintainers":[],"version":"2.0.0","description":"Easing functions for smooth animation.","repository":{"type":"git","url":"https://github.com/d3/d3-ease.git"},"homepage":"https://d3js.org/d3-ease/","private":false,"license":"BSD-3-Clause","licenseText":"Copyright 2010-2016 Mike Bostock\nCopyright 2001 Robert Penner\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n endorse or promote products derived from this software without specific prior\n written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-zoom","maintainers":[],"version":"3.0.0","description":"Pan and zoom SVG, HTML or Canvas using mouse or touch input.","repository":{"type":"git","url":"https://github.com/d3/d3-zoom.git"},"homepage":"https://d3js.org/d3-zoom/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"topojson-client","maintainers":[],"version":"3.1.0","description":"Manipulate TopoJSON and convert it to GeoJSON.","repository":{"type":"git","url":"https://github.com/topojson/topojson-client.git"},"homepage":"https://github.com/topojson/topojson-client","private":false,"license":"ISC","licenseText":"Copyright 2012-2019 Michael Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-scale","maintainers":[],"version":"4.0.2","description":"Encodings that map abstract data to visual representation.","repository":{"type":"git","url":"https://github.com/d3/d3-scale.git"},"homepage":"https://d3js.org/d3-scale/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"https://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-format","maintainers":[],"version":"3.1.0","description":"Format numbers for human consumption.","repository":{"type":"git","url":"https://github.com/d3/d3-format.git"},"homepage":"https://d3js.org/d3-format/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-time","maintainers":[],"version":"3.1.0","description":"A calculator for humanity’s peculiar conventions of time.","repository":{"type":"git","url":"https://github.com/d3/d3-time.git"},"homepage":"https://d3js.org/d3-time/","private":false,"license":"ISC","licenseText":"Copyright 2010-2022 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-time-format","maintainers":[],"version":"4.1.0","description":"A JavaScript time formatter and parser inspired by strftime and strptime.","repository":{"type":"git","url":"https://github.com/d3/d3-time-format.git"},"homepage":"https://d3js.org/d3-time-format/","private":false,"license":"ISC","licenseText":"Copyright 2010-2021 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-shape","maintainers":[],"version":"3.2.0","description":"Graphical primitives for visualization, such as lines and areas.","repository":{"type":"git","url":"https://github.com/d3/d3-shape.git"},"homepage":"https://d3js.org/d3-shape/","private":false,"license":"ISC","licenseText":"Copyright 2010-2022 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"d3-path","maintainers":[],"version":"3.1.0","description":"Serialize Canvas path commands to SVG.","repository":{"type":"git","url":"https://github.com/d3/d3-path.git"},"homepage":"https://d3js.org/d3-path/","private":false,"license":"ISC","licenseText":"Copyright 2015-2022 Mike Bostock\n\nPermission to use, copy, modify, and/or distribute this software for any purpose\nwith or without fee is hereby granted, provided that the above copyright notice\nand this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS\nOF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF\nTHIS SOFTWARE.\n","noticeText":null,"author":{"name":"Mike Bostock","email":null,"url":"http://bost.ocks.org/mike"},"contributors":[]},{"self":false,"name":"@babel/runtime","maintainers":[],"version":"7.27.0","description":"babel's modular runtime helpers","repository":{"type":"git","url":"https://github.com/babel/babel.git","directory":"packages/babel-runtime"},"homepage":"https://babel.dev/docs/en/next/babel-runtime","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2014-present Sebastian McKenzie and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","noticeText":null,"author":{"name":"The Babel Team","email":null,"url":"https://babel.dev/team"},"contributors":[]},{"self":false,"name":"little-date","maintainers":[],"version":"1.2.1","description":"Small & sweet date-range formatting library","repository":"vercel/little-date","homepage":null,"private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2024 Vercel\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":{"name":"Timo Lins","email":null,"url":null},"contributors":[]},{"self":false,"name":"@radix-ui/react-collection","maintainers":[],"version":"1.1.7","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":"MIT License\n\nCopyright (c) 2022 WorkOS\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"@radix-ui/react-direction","maintainers":[],"version":"1.1.1","description":null,"repository":{"type":"git","url":"git+https://github.com/radix-ui/primitives.git"},"homepage":"https://radix-ui.com/primitives","private":false,"license":"MIT","licenseText":null,"noticeText":null,"author":null,"contributors":[]},{"self":false,"name":"react-tag-autocomplete","maintainers":[],"version":"7.5.1","description":"A simple, accessible, tagging component ready to drop into your React projects.","repository":{"type":"git","url":"git+https://github.com/i-like-robots/react-tag-autocomplete.git"},"homepage":"https://github.com/i-like-robots/react-tag-autocomplete","private":false,"license":"ISC","licenseText":"ISC License\n\nCopyright (c) 2023 Matt Hinchliffe\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.","noticeText":null,"author":{"name":"Matt Hinchliffe","email":null,"url":"https://www.matthinchliffe.dev"},"contributors":[]}] \ No newline at end of file diff --git a/src/app/core/geoip.rs b/src/app/core/geoip.rs index fc23044..5bf695c 100644 --- a/src/app/core/geoip.rs +++ b/src/app/core/geoip.rs @@ -195,7 +195,7 @@ fn get_file_meta(path: &PathBuf) -> Option<(u64, u64, u64, i64)> { #[cfg(unix)] { use std::os::unix::fs::MetadataExt; - return Some((md.dev(), md.ino(), md.size(), md.mtime())); + Some((md.dev(), md.ino(), md.size(), md.mtime())) } #[cfg(windows)] diff --git a/src/app/core/reports.rs b/src/app/core/reports.rs index 3c1df70..35bbf7f 100644 --- a/src/app/core/reports.rs +++ b/src/app/core/reports.rs @@ -6,11 +6,12 @@ use crate::utils::duckdb::{ParamVec, repeat_vars}; use anyhow::{Result, bail}; use chrono::{DateTime, Utc}; use duckdb::params_from_iter; -use poem_openapi::{Enum, Object}; +use schemars::JsonSchema; +use serde::{Deserialize, Serialize}; pub use super::reports_cached::*; -#[derive(Object, Debug, Clone, Hash, PartialEq, Eq)] +#[derive(Serialize, Deserialize, JsonSchema, Debug, Clone, Hash, PartialEq, Eq)] pub struct DateRange { pub start: DateTime, pub end: DateTime, @@ -37,8 +38,8 @@ impl Display for DateRange { } } -#[derive(Debug, Enum, Clone, Copy, PartialEq, Eq, Hash)] -#[oai(rename_all = "snake_case")] +#[derive(Debug, Serialize, Deserialize, JsonSchema, Clone, Copy, PartialEq, Eq, Hash)] +#[serde(rename_all = "snake_case")] pub enum Metric { Views, UniqueVisitors, @@ -46,8 +47,8 @@ pub enum Metric { AvgTimeOnSite, } -#[derive(Debug, Enum, Clone, Copy, Hash, Eq, PartialEq, PartialOrd, Ord)] -#[oai(rename_all = "snake_case")] +#[derive(Debug, Serialize, Deserialize, JsonSchema, Clone, Copy, Hash, Eq, PartialEq, PartialOrd, Ord)] +#[serde(rename_all = "snake_case")] pub enum Dimension { Url, Fqdn, @@ -65,8 +66,8 @@ pub enum Dimension { UtmTerm, } -#[derive(Enum, Debug, Clone, Copy, Hash, Eq, PartialEq, PartialOrd, Ord)] -#[oai(rename_all = "snake_case")] +#[derive(Serialize, Deserialize, JsonSchema, Debug, Clone, Copy, Hash, Eq, PartialEq, PartialOrd, Ord)] +#[serde(rename_all = "snake_case")] pub enum FilterType { // Generic filters IsNull, @@ -85,8 +86,8 @@ pub enum FilterType { pub type ReportGraph = Vec; pub type ReportTable = BTreeMap; -#[derive(Object, Clone, Debug, Default)] -#[oai(rename_all = "camelCase")] +#[derive(Serialize, Deserialize, JsonSchema, Clone, Debug, Default)] +#[serde(rename_all = "camelCase")] pub struct ReportStats { pub total_views: u64, pub unique_visitors: u64, @@ -94,8 +95,8 @@ pub struct ReportStats { pub avg_time_on_site: f64, } -#[derive(Object, Debug, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)] -#[oai(rename_all = "camelCase")] +#[derive(Serialize, Deserialize, JsonSchema, Debug, Clone, Hash, Eq, PartialEq, PartialOrd, Ord)] +#[serde(rename_all = "camelCase")] pub struct DimensionFilter { /// The dimension to filter by dimension: Dimension, diff --git a/src/app/models.rs b/src/app/models.rs index d4a1035..6d376fc 100644 --- a/src/app/models.rs +++ b/src/app/models.rs @@ -1,7 +1,7 @@ use std::fmt::Display; use chrono::{DateTime, Utc}; -use poem_openapi::Enum; +use schemars::JsonSchema; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone)] @@ -46,8 +46,8 @@ pub struct User { pub projects: Vec, } -#[derive(Debug, Enum, Serialize, Deserialize, PartialEq, Eq, Clone, Copy, Default)] -#[oai(rename_all = "snake_case")] +#[derive(Debug, JsonSchema, Serialize, Deserialize, PartialEq, Eq, Clone, Copy, Default)] +#[serde(rename_all = "snake_case")] pub enum UserRole { #[serde(rename = "admin")] Admin, diff --git a/src/config.rs b/src/config.rs index 453decb..1cc2c2b 100644 --- a/src/config.rs +++ b/src/config.rs @@ -1,7 +1,7 @@ use anyhow::{Context, Result, bail}; use figment::Figment; use figment::providers::{Env, Format, Toml}; -use poem::http::Uri; +use http::Uri; use serde::{Deserialize, Serialize}; use std::num::NonZeroU16; use std::str::FromStr; diff --git a/src/utils/r2d2_sqlite.rs b/src/utils/r2d2_sqlite.rs index 550d266..e9148b5 100644 --- a/src/utils/r2d2_sqlite.rs +++ b/src/utils/r2d2_sqlite.rs @@ -13,10 +13,7 @@ impl SqliteConnectionManager { } pub fn memory() -> Self { - Self { - source: format!("file:{}?mode=memory&cache=shared", Uuid::new_v4().to_string()).into(), - flags: OpenFlags::default(), - } + Self { source: format!("file:{}?mode=memory&cache=shared", Uuid::new_v4()).into(), flags: OpenFlags::default() } } pub fn with_flags(self, flags: OpenFlags) -> Self { diff --git a/src/utils/referrer.rs b/src/utils/referrer.rs index f6a2537..5275929 100644 --- a/src/utils/referrer.rs +++ b/src/utils/referrer.rs @@ -50,7 +50,7 @@ pub enum Referrer { } pub fn process_referer(referer: Option<&str>) -> Referrer { - match referer.map(poem::http::Uri::from_str) { + match referer.map(http::Uri::from_str) { // valid referer are stripped to the FQDN Some(Ok(referer_uri)) => { // ignore localhost / IP addresses diff --git a/src/web/mod.rs b/src/web/mod.rs index 89e1f1a..bf8ad9e 100644 --- a/src/web/mod.rs +++ b/src/web/mod.rs @@ -2,97 +2,97 @@ pub mod routes; pub mod session; pub mod webext; -use std::sync::Arc; - -use crate::app::Liwan; -use crate::app::models::Event; -use routes::{dashboard_service, event_service}; -use std::sync::mpsc::Sender; -use webext::{EmbeddedFilesEndpoint, PoemErrExt, catch_error}; - -pub use session::SessionUser; +use std::net::SocketAddr; +use std::ops::Deref; +use std::sync::{Arc, mpsc::Sender}; use anyhow::{Context, Result}; +use axum::handler::{Handler, HandlerWithoutStateExt}; use rust_embed::RustEmbed; -use poem::endpoint::EmbeddedFileEndpoint; -use poem::listener::TcpListener; -use poem::middleware::{AddData, Compression, CookieJarManager, Cors, SetHeader}; -use poem::web::CompressionAlgo; -use poem::{EndpointExt, IntoEndpoint, Route, Server}; +use aide::{axum::ApiRouter, openapi}; +use http::{HeaderValue, Method, header}; +use tower_http::{ + compression::CompressionLayer, + cors::{Any, CorsLayer}, + set_header::SetResponseHeaderLayer, +}; + +use crate::app::{Liwan, models::Event}; +use crate::web::webext::serve; + +pub use session::{MaybeExtract, SessionId, SessionUser}; +use webext::StaticFile; #[derive(RustEmbed, Clone)] #[folder = "./web/dist"] -struct Files; +pub struct Files; #[derive(RustEmbed, Clone)] #[folder = "./tracker"] struct Script; -#[cfg(debug_assertions)] -fn save_spec() -> Result<()> { - use std::path::Path; - - let path = Path::new("./web/src/api/dashboard.ts"); - if path.exists() { - let spec = serde_json::to_string(&serde_json::from_str::(&dashboard_service().spec())?)? - .replace(r#""servers":[],"#, "") // fets doesn't work with an empty servers array - .replace("; charset=utf-8", "") // fets doesn't detect the json content type correctly - .replace(r#""format":"int64","#, ""); // fets uses bigint for int64 - - // check if the spec has changed - let old_spec = std::fs::read_to_string(path)?; - if old_spec == format!("export default {spec} as const;\n") { - return Ok(()); - } +#[derive(Clone)] +pub struct RouterState { + pub app: Arc, + pub events: Sender, +} + +impl Deref for RouterState { + type Target = Arc; - tracing::info!("API has changed, updating the openapi spec..."); - std::fs::write(path, format!("export default {spec} as const;\n"))?; + fn deref(&self) -> &Self::Target { + &self.app } - Ok(()) } -pub fn create_router(app: Arc, events: Sender) -> impl IntoEndpoint { - let handle_events = event_service().with(Cors::new().allow_method("POST").allow_credentials(false)); - - let serve_script = EmbeddedFileEndpoint::